hamsterdb

Szoftver screenshot:
hamsterdb
Szoftver adatai:
Változat: 2.1.8
Feltöltés dátuma: 17 Feb 15
Fejlesztő: Christoph Rupp
Engedély: Ingyenes
Népszerűség: 1

Rating: nan/5 (Total Votes: 0)

hamsterdb egy nyílt forráskódú, könnyű, beágyazott és cross-platform adatbázis-működtető szoftver írt ANSI C és célja, hogy egyfajta "NoSQL" kulcs-érték áruház, amely támogatja a B + fa index structure.Features egy glanceKey jellemzők támogatják ACID (Atomicity, következetesség, Isolation, tartósság) ügyletekre, részben támogatja olvassa és írja, támogatja az átlátszó AES (Advanced Encryption Standard) titkosítás, CRC32 ellenőrzés támogatása, és SIMD (Single utasítást, több adat) hardveres támogatása.
Ezen felül támogatja rekord-számú adatbázisok, in-memory adatbázisok efemer adatok, két példányban kulcsok, átlátható tömörítési a tranzakciós naplót, kulcsok és iratok, elemző funkciók COUNT DISTINCT, SUM, COUNT és az átlagos, valamint a távoli hálózati támogatás a jegyzőkönyvet pufferek.
hamsterdb biztosítja a nagy teljesítményt, skálázhatóságot és stabilitás szükséges minden app fejlesztők. Ez használ memóriába ágyazott I / O, és támogatja in-memory adatbázisok. Ezen kívül a szoftver kínál konfigurálható cache és lapméret, használ 64 bites fájl mutató, ez-ezte s Indiai-független, jön API-k számára a C, C ++, .NET, Java, Python és Erlang programozási languages.Under a motorháztető és támogatott OSesThis egy platformfüggetlen szoftver, amelynek célja, hogy fut minden GNU / Linux disztribúciók, valamint a Microsoft Windows és a Mac OS X operációs rendszerekre. Meg van írva teljesen a C ++ programozási language.Getting kezdődött hamsterdbTo optimalizálása és telepítse hamsterdb a GNU / Linux disztribúció, akkor le kell töltened az egyetemes források Archívum elosztott Softoware ingyenes, bontsa ki a tetszőleges helyre, megnyit egy terminál emulátor, és keresse meg a helyét a kibontott fájlokat.
Hajtsuk végre a & ldquo; ./ configure && make & rdquo; parancsot (idézőjelek nélkül) konfigurálni és összeállítani a projekt a hardver architektúra, 32 bites vagy 64 bites. A fordítás folyamat befejeződik, ami némi időt vesz igénybe, akkor a szoftver telepítéséhez rendszer szintű futtatásával a & ldquo; make install & rdquo; parancsot (idézőjelek nélkül) root-ként.

Mi az új ebben a kiadásban:

  • Új funkciók:
  • felveheti az új & quot; hola & quot; API - hamsterdb elemző funkciók gróf, SUM, ÁTLAG, lásd sonka / hamsterdb_ola.h a nyilatkozatok
  • Hozzáadott új API ham_cursor_get_duplicate_position
  • Egy új Python API adtunk
  • Bugfixek:
  • kérdés # 33: frissített libuv 0.11.22
  • rögzítése a teljesítmény regresszió 2.1.7 - nagy fix hosszúságú kulcsokat létre túl sok oldalt kettéválik, akkor is, ha voltak tárolva a kiterjesztett kulcsot
  • Egyéb változások:
  • Az adatbázis formátum már nem próbál lenni endian agnosztikus; Az adatbázis jelenleg tárolják fogadó endian formátumban. A endian agnosztikus kódot megtört egyébként, és nem volt hardvert kipróbálni.
  • ham_db_get_error mára elavulttá
  • header fájlt már nem tartozik winsock.h való ütközés elkerülése érdekében winsock2.h a Windows platformokon
  • Mindkét btree elrendezések már teljesen újraírt; PAX KeyLists már fel lehet használni kombinálva két példányban RecordLists, és változó hosszúságú KeyLists már fel lehet használni kombinálva PAX RecordLists
  • elkerülése Btree osztja, ha kulcsok hozzáfűzve (HAM_HINT_APPEND)
  • A belső kommunikáció a távoli szerver már használ egy másik protokoll, amely gyorsabb, mint a Google protobuffer
  • PAX layout most használja lineáris keresést a kis tartományok; ez javítja a keresési teljesítményt 5-10%
  • Eltávolították az ham_get_license API (és serial.h)

Mi az új verzióban 2.1.5:

  • Ez a kiadás javít néhány hibát, és javítja a teljesítményt. Emellett hamsterdb most mérlegek sokkal jobb, ha a fájl mérete fölé emelkedik több gigabájt.

Mi az új verzióban 2.1.4:

  • Ez a kiadás az egyéni Btree elrendezések változó hosszúságú kulcsokat és másolati kulcsokat. Továbbá, a kis rekordjait tárolása közvetlenül a Btree levél csomópont, hanem egy külső blob.

Mi az új verzióban 2.0.5:

  • Ez a változat rögzíti néhány kisebb hiba, van egy Néhány teljesítmény javítására, valamint rögzíti a szegmens hiba a .NET API.
  • A belső C ++ végrehajtása már beköltözött névtér & quot; ham & quot; hogy ne ütközzenek más szimbólumot.
  • Kérjük, ellenőrizze a README új API változások a következő kiadásban.

Mi az új verzióban 2.0.3:

  • Ez a verzió javít néhány hibát, és már támogatja a Microsoft Visual Studio 2010.
  • A régebbi fájlformátumot hamsterdb 1.0.9 és régebbi már nem támogatott.
  • Források és előre lefordított könyvtárak Win32 (x86 és x64) tölthetők le.

Mi az új a 2.0.2 verzió:

  • Ez a változat teszi hamsterdb szálkezelésre.
  • A hiba a freelist rögzítették.
  • kiemelés van most szükség.
  • Források és pre-win32 / Win64 könyvtárak letölthetők.

Mi az új a 2.0.1-es változat:

  • Ez a verzió hozzáteszi, néhány kisebb funkciók, mint a beállítás a egyéni utat log fájlokat, és újra lehetővé teszi közelítő megfelelő használatához Transactions.
  • Néhány hibák kerültek rögzítésre is.
  • Források és előre lefordított Win32 / Win64 könyvtárak letölthetők.

Mi az új a 2.0.0 verzió:

  • A szálloda egy teljeskörű újra a tranzakció végrehajtása -támogatás, amely lehetővé teszi a korlátlan számú tranzakciók párhuzamosan.
  • integrálja a Java és a .NET API-k.
  • Sources, a dokumentáció és az előre elkészített könyvtárak Win32 (beleértve a .NET és a Java) rendelkezésre állnak a (tervezve) honlapját.

Mi az új verzióban 2.0.0 RC3:

  • Ez a változat tovább stabilizálja a 2.x ágat és meggyógyítja minden ismert hiba az előző RC2 kiadása.
  • Performance javult számos területen.
  • Források és előre lefordított Win32 könyvtárak letölthetők a weblapon.

Hasonló program

CrudAlchemy
CrudAlchemy

20 Feb 15

NCBI C++ Toolkit
NCBI C++ Toolkit

20 Feb 15

SQLite Export
SQLite Export

20 Feb 15

Hozzászólások a hamsterdb

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!