hamsterdb

Software screenshot:
hamsterdb
Software detaljer:
Version: 2.1.8
Upload dato: 17 Feb 15
Udvikler: Christoph Rupp
Licens: Gratis
Popularitet: 1

Rating: nan/5 (Total Votes: 0)

hamsterdb er en open source, let, indlejrede og cross-platform databasesoftware skrevet i ANSI C og designet til at fungere som en "NoSQL" nøgle-værdi butik, der understøtter en B + Tree indeks structure.Features på et glanceKey funktioner omfatte støtte til syre (Atomicity, Sammenhæng, Isolation, holdbarhed) transaktioner, støtter delvis læser og skriver, støtte til gennemsigtige AES (Advanced Encryption Standard) kryptering, CRC32 kontrol support, og SIMD (enkelt instruktion, flere data) hardware support.
Desuden støtter rekord-antal databaser, in-memory databaser for flygtige data, dublerede nøgler, transparent kompression for transaktionsbeslutning tidsskrift, nøgler og registreringer, analytiske funktioner for COUNT DISTINCT, SUM, tælle og gennemsnit samt remote netværksunderstøttelse gennem Protocol buffere.
hamsterdb giver høj ydeevne, skalerbarhed og stabilitet kræves af alle app udviklere. Det bruger hukommelse kortlagt I / O, og støtter i-memory databaser. Desuden software tilbyder konfigurerbare cache og side størrelse, bruger 64-bit fil pointers, det & rsquo; s indisk uafhængige, kommer med API'er for C, C ++, .NET, Java, Python og Erlang programmering languages.Under hætten og understøttet OSesThis er en platformsuafhængig software, der er designet til at køre på alle GNU / Linux-distributioner, samt på Microsoft Windows og Mac OS X-operativsystemer. Det er helt skrevet i C ++ programmering language.Getting startede med hamsterdbTo optimere og installere hamsterdb på din GNU / Linux-distributionen, du skal hente de universelle kilder arkiv fordelt på Softoware gratis, pakke den ud på et sted efter eget valg, skal du åbne en terminal emulator og navigere til placeringen af ​​de udpakkede filer.
Udfør ldquo &; ./ configure && gøre & rdquo; kommando (uden anførselstegn) til at opsætte og kompilere projektet til din hardware-arkitektur, 32-bit eller 64-bit. Når udarbejdelse proces er færdig, hvilket vil tage nogen tid, kan du installere softwaren hele systemet ved at køre ldquo &; make install & rdquo; kommando (uden anførselstegn) som root

Hvad er nyt i denne udgivelse:.

  • Nye funktioner:
  • Tilføjelse af nye & quot; hola & quot; API - hamsterdb analytiske funktioner for COUNT, SUM, MIDDEL mm Se skinke / hamsterdb_ola.h for erklæringerne
  • Tilføjet ny API ham_cursor_get_duplicate_position
  • En ny Python API blev tilføjet
  • Fejlrettelser:
  • spørgsmål # 33: opgraderet til libuv 0.11.22
  • Fastsættelse af en præstation regression i 2.1.7 - store fast længde nøgler skabt for mange side splits, selv om de blev opbevaret som udvidede taster
  • Andre ændringer:
  • Databasen format ikke længere forsøger at være endian agnostiker; databasen er nu gemt i vært endian format. Den endian agnostiker kode blev brudt alligevel, og jeg havde ingen hardware til at teste det.
  • ham_db_get_error nu forældet
  • header filer ikke længere omfatte winsock.h at undgå konflikter med winsock2.h på Windows-platforme
  • Begge btree layouts er blevet fuldstændig omskrevet; PAX KeyLists kan nu bruges i kombination med dublerede RecordLists, og KeyLists variabel længde kan nu bruges i kombination med PAX RecordLists
  • Undgå Btree opdeler hvis nøgler er vedlagt (HAM_HINT_APPEND)
  • Den interne kommunikation med den eksterne server bruger nu en anden protokol, der er hurtigere end Googles protobuffer
  • PAX layout nu bruger lineær søgning efter små intervaller; dette forbedrer søgning ydeevne med 5-10%
  • Fjernet ham_get_license API (og serial.h)

Hvad er nyt i version 2.1.5:

  • Denne udgivelse løser flere fejl og forbedrer ydeevnen. Også hamsterdb skalaer nu meget bedre, hvis filstørrelsen vokser ud over flere gigabyte.

Hvad er nyt i version 2.1.4:

  • Denne udgivelse tilføjer brugerdefinerede Btree layouts til nøgler variabel længde og duplikere nøgler. Desuden er små poster nu lagret direkte i Btree blad node, i stedet for en ekstern klat.

Hvad er nyt i version 2.0.5:

  • Denne version løser et par mindre bugs, har en få præstationsforbedringer og fastsætter en segmentering fejl i .NET API.
  • Den interne C ++ implementering er flyttet ind i namespace & quot; skinke & quot; at undgå konflikter med andre symboler.
  • Kontroller README til kommende API ændringer i den næste udgivelse.

Hvad er nyt i version 2.0.3:

  • Denne version løser flere bugs og tilføjer understøttelse af Microsofts Visual Studio 2010.
  • Arven filformat hamsterdb 1.0.9 og ældre understøttes ikke længere.
  • Kilder og færdigkompilerede biblioteker for Win32 (x86 og x64) er tilgængelige for download.

Hvad er nyt i version 2.0.2:.

  • Denne version gør hamsterdb tråd-safe
  • En fejl i freelist blev fastsat.
  • Boost er nu påkrævet.
  • Kilder og præ-kompileret Win32 / Win64 biblioteker er tilgængelige for download.

Hvad er nyt i version 2.0.1:

  • Denne version tilføjer et par mindre funktioner som at sætte en tilpassede sti til logfiler og re-enabling omtrentlige matching til brug med Transaktioner.
  • et par bugs blev fastsat som godt.
  • Kilder og færdigkompilerede Win32 / Win64 biblioteker er tilgængelige for download.

Hvad er nyt i version 2.0.0:

  • Der er en komplet re-implementering af Transaktionen støtte, nu tillader et ubegrænset antal transaktioner parallelt.
  • Det integrerer Java og .NET API'er.
  • Kilder, dokumentation og præ-byggede biblioteker for Win32 (herunder .NET og Java) er tilgængelige på (redesignet) webside.

Hvad er nyt i version 2.0.0 RC3:

  • Denne version yderligere stabiliserer 2.x filial og rettelser alle kendte problemer fra den forrige RC2 udgivelse.
  • Ydelse blev forbedret på mange områder.
  • Kilder og færdigkompilerede Win32 biblioteker kan hentes på websiden.

Lignende software

Data Architect
Data Architect

20 Feb 15

Andromeda
Andromeda

2 Jun 15

StelsMDB
StelsMDB

20 Feb 15

chartio
chartio

20 Feb 15

Kommentarer til hamsterdb

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!