hamsterdb

Software screenshot:
hamsterdb
Software informatie:
Versie: 2.1.8
Upload datum: 17 Feb 15
Ontwikkelaar: Christoph Rupp
Licentie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

Hamsterdb is een open source, lichtgewicht, embedded en cross-platform database-engine software geschreven in ANSI C en ontworpen om te fungeren als een "NoSQL" key-waarde winkel die een B + Boom index structure.Features bij een glanceKey functies ondersteunt onder meer ondersteuning voor ACID (atomiciteit, coherentie, isolatie, duurzaamheid) transacties, ondersteunt gedeeltelijke leest en schrijft, ondersteuning voor transparante AES (Advanced Encryption Standard), CRC32 verificatie ondersteunen, en SIMD (Single instructie, meerdere data) hardware-ondersteuning.
Daarnaast ondersteunt het opnemen-nummer databases, in-memory databases voor kortstondige data, dubbele sleutels, transparante compressie voor de transactionele tijdschrift, sleutels en documenten, analytische functies voor COUNT DISTINCT, SUM, COUNT en GEMIDDELDE, evenals remote ondersteuning van het netwerk door Protocol Buffers.
Hamsterdb biedt de hoge prestaties, schaalbaarheid en stabiliteit nodig is door alle app-ontwikkelaars. Het maakt gebruik van het geheugen toegewezen I / O, en ondersteunt in-memory databases. Daarnaast is de software biedt configureerbare cache en paginaformaat, gebruikt 64-bit bestand pointers, it & rsquo; s Indian-onafhankelijke, komt met API's voor de C, C ++, .NET, Java, Python en Erlang programmering languages.Under de motorkap en ondersteund OSesThis is een platform-onafhankelijke software, ontworpen om te draaien op alle GNU / Linux distributies, evenals op de besturingssystemen Microsoft Windows en Mac OS X. Het is volledig geschreven in de C ++ programmeertaal language.Getting begonnen met hamsterdbTo optimaliseren en te installeren Hamsterdb op je GNU / Linux distributie, je moet downloaden van de universele bronnen archief verdeeld op Softoware kosteloos, pak het uit op een locatie van uw keuze, opent u een terminal emulator en navigeer naar de locatie van de uitgepakte bestanden.
Voeren de & ldquo; ./ configure && make & rdquo; commando (zonder aanhalingstekens) te configureren en het project te compileren voor uw hardware architectuur, 32-bits of 64-bits. Wanneer de compilatie is voltooid, wat enige tijd zal duren, kunt u de software-systeem breed installeren door de & ldquo; make install & rdquo; commando (zonder aanhalingstekens) als root

Wat is nieuw in deze release:.

  • Nieuwe functies:
  • de nieuwe & quot toevoegen; hola & quot; API - Hamsterdb analytische functies voor COUNT, SUM, GEMIDDELDE etc. Zie ham / hamsterdb_ola.h voor de aangiften
  • Toegevoegd nieuwe API ham_cursor_get_duplicate_position
  • Een nieuwe Python API werd toegevoegd
  • Bugfixes:
  • probleem # 33: een upgrade naar libuv 0.11.22
  • Een prestatie regressie in 2.1.7 - grote vaste lengte toetsen gemaakt te veel pagina afgedrukt, zelfs als ze werden opgeslagen als verlengd toetsen
  • Andere wijzigingen:
  • De database-indeling niet langer probeert endian agnostisch te zijn; de database wordt nu opgeslagen in gastheer endian formaat. De endian agnostische code is toch kapot, en ik had geen hardware om het te testen.
  • ham_db_get_error is nu verouderd
  • header-bestanden niet langer onder winsock.h om conflicten met winsock2.h op Windows-platforms te voorkomen
  • Beide btree lay-outs zijn volledig herschreven; PAX KeyLists kan nu worden gebruikt in combinatie met dubbele RecordLists en variabele lengte KeyLists kan nu worden gebruikt in combinatie met PAX RecordLists
  • Het vermijden btree splitst als sleutels worden toegevoegd (HAM_HINT_APPEND)
  • De interne communicatie met de externe server maakt nu gebruik van een ander protocol dat is sneller dan Google's protobuffer
  • PAX layout maakt nu gebruik van lineaire zoektocht naar kleine reeksen; Dit verbetert de prestaties zoeken met 5-10%
  • Verwijderd de ham_get_license API (en serial.h)

Wat is nieuw in versie 2.1.5:

  • Deze versie lost een aantal bugs en verbetert de prestaties. Ook Hamsterdb schaalt nu veel beter als de bestandsgrootte groeit dan enkele gigabytes.

Wat is nieuw in versie 2.1.4:

  • Deze versie voegt aangepaste btree lay-outs voor variabele lengte toetsen en dupliceren toetsen. Ook worden kleine platen nu rechtstreeks opgeslagen in de btree eindknooppunt, in plaats van een externe blob.

Wat is nieuw in versie 2.0.5:

  • Deze versie lost een paar kleine bugs, heeft een Enkele prestatieverbeteringen, en lost een segmentatie fout in het .NET API.
  • De interne C ++ implementatie is verplaatst naar namespace & quot; ham & quot; om conflicten met andere symbolen te voorkomen.
  • Controleer de README voor aankomende API veranderingen in de volgende release.

Wat is nieuw in versie 2.0.3:

  • Deze versie lost een aantal bugs en voegt ondersteuning voor Microsoft's Visual Studio 2010.
  • De erfenis bestandsindeling van Hamsterdb 1.0.9 en ouder wordt niet meer ondersteund.
  • Bronnen en geprecompileerde bibliotheken voor Win32 (x86 en x64) zijn beschikbaar om te downloaden.

Wat is nieuw in versie 2.0.2:.

  • Deze versie maakt Hamsterdb thread-safe
  • Een bug in de freelist werd vastgesteld.
  • Boost is nu vereist.
  • Bronnen en pre-gecompileerde win32 / win64 bibliotheken beschikbaar zijn om te downloaden.

Wat is nieuw in versie 2.0.1:

  • Deze versie voegt een paar kleine functies, zoals het instellen van een aangepaste pad voor logbestanden en re-enabling benaderende matching voor gebruik met Transacties.
  • Een paar bugs werden vastgesteld als goed.
  • Bronnen en geprecompileerde Win32 / Win64 bibliotheken beschikbaar zijn om te downloaden.

Wat is nieuw in versie 2.0.0:

  • Het beschikt over een complete re-uitvoering van de Transactie steun, nu een onbeperkt aantal transacties in parallel.
  • Het integreert de Java en .NET API's.
  • Bronnen, documentatie en vooraf gedefinieerde bibliotheken voor Win32 (inclusief .NET en Java) zijn beschikbaar op de (vernieuwde) website.

Wat is nieuw in versie 2.0.0 RC3:

  • Deze versie stabiliseert verder de 2.x-tak en repareert alle bekende problemen van de vorige RC2 release.
  • De prestaties werden verbeterd in veel gebieden.
  • Bronnen en geprecompileerde Win32 bibliotheken beschikbaar voor download op de webpagina.

Vergelijkbare software

Dobbin
Dobbin

14 Apr 15

SQLite Export
SQLite Export

20 Feb 15

Librarian DB
Librarian DB

11 May 15

Reacties op hamsterdb

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!