hamsterdb

Software screenshot:
hamsterdb
Podrobnosti Software:
Verze: 2.1.8
Datum uploadu: 17 Feb 15
Vývojka: Christoph Rupp
Licence: Volný
Popularita: 1

Rating: nan/5 (Total Votes: 0)

hamsterdb je open source, lehký, vložený a cross-platform software databázový engine napsaný v ANSI C a navrženy tak, aby působit jako "NoSQL" klíč-hodnota obchodu, který podporuje B + strom index structure.Features na několika glanceKey rysy zahrnují podporu pro kyselinu (Atomicity, konzistence, izolace, odolnost) transakce, podporuje částečné čte a píše, podpora pro transparentní AES (Advanced Encryption Standard) šifrování, podpora CRC32 ověřování, a SIMD (Single instrukcí, více údajů) podporu hardwaru.
Kromě toho podporuje záznam Číslo databází v paměti databází dočasných dat, duplicitní klíče, transparentní komprese pro transakční časopisu, klíče a záznamů, analytické funkce pro hraběte odlišné, součet, počet a průměr, stejně jako vzdálenou podporu sítě pomocí protokolu nárazníky.
hamsterdb poskytuje vysoký výkon, škálovatelnost a stabilitu potřebnou pro všechny vývojáře app. Používá paměti mapované I / O, a podporuje v paměti databáze. Kromě toho nabízí software konfigurovatelné vyrovnávací paměti a velikost stránky, používá 64bitové ukazatele souboru, je-rsquo, s Indian nezávislé, přichází s API pro C, C ++, .NET, Java, Python a Erlang programování languages.Under kapuci a podporovaný OSesThis je nezávislý na platformě software, navržený pro provoz na všech distribucích GNU / Linux, jakož i na operačních systémech Microsoft Windows a Mac OS X. To je psáno výhradně v C ++ language.Getting začal s hamsterdbTo optimalizovat a nainstalovat hamsterdb na vaší distribuci GNU / Linuxu, byste měli stáhnout univerzální Archivní prameny distribuován na Softoware zdarma, rozbalte ho na místě dle Vašeho výběru, otevřete emulátor terminálu a přejděte do umístění extrahované soubory.
Provést & ldquo; ./ configure && make-rdquo; příkaz (bez uvozovek), ke konfiguraci a kompilaci projektu pro vaše hardwarové architektury, 32-bit nebo 64-bit. Při procesu kompilace skončí, což bude trvat nějaký čas, můžete nainstalovat softwarový systém široký spuštěním & ldquo, make install-rdquo; příkaz (bez uvozovek) jako uživatel root

Co je nového v této verzi:.

  • Nové vlastnosti:
  • Přidání nového & quot, hola & quot; API - hamsterdb analytické funkce pro hraběte, součet, průměr atd. Můžete se šunkou / hamsterdb_ola.h pro prohlášení
  • Přidány nové API ham_cursor_get_duplicate_position
  • Nový Python API bylo přidáno
  • Opravy chyb:
  • vydání # 33: upgrade na libuv 0.11.22
  • Upevnění výkonnostní regrese v 2.1.7 - velké pevné délky klíče vytvořené příliš mnoho stránek rozdělí, i když byly uloženy jako rozšířených kláves
  • Ostatní změny:
  • Formát databáze již se snaží být endianu agnostik; Databáze je nyní uložen ve formátu hostitel endian. Endian agnostik kód byl rozbit tak jako tak, a já jsem žádný hardware ho otestovat.
  • ham_db_get_error je nyní zastaralé
  • hlavičkové soubory již nejsou winsock.h, aby se předešlo konfliktům s winsock2.h na platformách Windows
  • Obě btree nákresy byly kompletně přepsán; PAX KeyLists je nyní možné použít v kombinaci s duplicitních RecordLists, a proměnnou délkou KeyLists je nyní možné použít v kombinaci s PAX RecordLists
  • Vyhnout se btree rozděluje, jsou-li připojeny klíče (HAM_HINT_APPEND)
  • interní komunikace se vzdáleným serverem nyní používá jiný protokol, který je rychlejší než Google, protobuffer
  • layout PAX nyní používá lineární hledání pro malé rozsahy; to zlepšuje výkon hledání o 5-10%,
  • Odstraněna ham_get_license API (a serial.h)

Co je nového ve verzi 2.1.5:

  • Tato verze opravuje několik chyb a zvyšuje výkon. Také hamsterdb nyní váhy mnohem lépe, pokud velikost souboru roste nad několika GB.

Co je nového ve verzi 2.1.4:

  • Tato verze přidává vlastní btree rozložení pro variabilní délkou klíče a duplikát klíče. Také malé záznamy jsou nyní uloženy přímo v listu uzlu b-stromu, místo externího klubíčko.

Co je nového ve verzi 2.0.5:

  • Tato verze opravuje několik drobných chyb, má Několik vylepšení výkonu a opravuje chybu segmentace v rozhraní .NET API.
  • Vnitřní C ++ implementace byla přesunuta do jmenného prostoru & quot; ham & quot; vyhnout se konfliktům s jinými symboly.
  • Zkontrolujte prosím README pro nadcházející změny API v příští verzi.

Co je nového ve verzi 2.0.3:

  • Tato verze opravuje několik chyb a přidává podporu pro Microsoft je Visual Studio 2010.
  • Formát Dědictví souboru hamsterdb 1.0.9 a starší již není podporován.
  • Zdroje a předkompilovaný knihovny pro Win32 (x86 a x64), jsou k dispozici ke stažení.

Co je nového ve verzi 2.0.2:.

  • Tato verze je hamsterdb thread-safe
  • chyba v freelist byla opravena.
  • je nyní nutné podporu.
  • Zdroje a pre-sestavují Win32 / Win64 knihovny jsou k dispozici ke stažení.

Co je nového ve verzi 2.0.1:

  • Tato verze přidává několik drobných funkcí, jako je nastavení vlastní cesta pro soubory protokolu a re-umožňující přibližnou shodu pro použití s ​​transakcemi.
  • Několik chyby byly opraveny také.
  • Zdroje a předkompilovaný Win32 / Win64 knihovny jsou k dispozici ke stažení.

Co je nového ve verzi 2.0.0:

  • Je vybaven kompletní re-implementace Transakce podpora, nyní umožňuje neomezený počet transakcí v souběžně.
  • integruje Java a .NET API.
  • zdroje, dokumentace a předem vytvořené knihovny pro Win32 (včetně .NET a Java), jsou k dispozici na webové stránce (přebudovaný).

Co je nového ve verzi 2.0.0 RC3:

  • Tato verze dále stabilizuje 2.x pobočku a opravuje všechny známé problémy z předchozí verze RC2.
  • Výkon byl vylepšen v mnoha oblastech.
  • Zdroje a předkompilovaný Win32 knihovny jsou k dispozici ke stažení na webové stránce.

Podobný software

DumpTruck
DumpTruck

20 Feb 15

Qore Qt4 Module
Qore Qt4 Module

20 Feb 15

ua2.mongolog
ua2.mongolog

20 Feb 15

Vibur DBCP
Vibur DBCP

17 Feb 15

Komentáře k hamsterdb

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!