hamsterdb

Programinė įranga Screenshot:
hamsterdb
Programinė detalės:
Versija: 2.1.8
Įkėlimo datą: 17 Feb 15
Kūrėjas: Christoph Rupp
Licencija: Nemokamai
Populiarumas: 61

Rating: 4.0/5 (Total Votes: 2)

hamsterdb yra atviro kodo, lengvi, nematomas ir cross-platform duomenų bazės variklis programinė įranga parašyta ANSI C ir suprojektuoti veikti kaip "NoSQL" raktas-reikšmė parduotuvėje, kuri palaiko B + medis indekso structure.Features ne per glanceKey funkcijų apima paramą rūgštis (nedalomumo, nuoseklumo, atskyrimo, patvarumo) sandorių, palaiko dalinį skaito ir rašo, parama skaidrių AES (Advanced Encryption Standard) šifravimo, CRC32 patikrinimas paramos ir SIMD (viena komanda, daug duomenų) aparatūros pagalba.
Be to, ji palaiko įrašų skaičių duomenų bazes, į atminties duomenų bazes efemeriška duomenimis, pasikartojančių raktai, skaidriai suspaudimo už sandorio žurnale, raktus ir įrašų, analizės funkcijų COUNT skirtingas, SUM, suskaičiuoti ir vidutiniškai, taip pat nuotolinio tinklo paramą per protokolo buferius.
hamsterdb suteikia aukštos kokybės, lankstumą ir stabilumą, reikalingą visų app kūrėjams. Jis naudoja atminties priskirti I / O, ir remia atminties duomenų bazes. Be to, programinė įranga siūlo konfigūruojama talpyklą ir puslapio dydį, naudoja 64 bitų failų rodykles, tai & rsquo; s Indijos nepriklausoma, ateina su API C, C ++, .NET, Java, Python ir Erlango programavimo languages.Under gaubtu ir remia OSesThis yra nepriklausomas nuo platformos programinė įranga, skirta paleisti visus GNU / Linux, taip pat "Microsoft Windows" ir "Mac OS X operacinėms sistemoms. Ji parašyta visiškai C ++ programavimo language.Getting prasidėjo hamsterdbTo optimizuoti ir įdiegti hamsterdb savo GNU / Linux distributyvo, jums reikia atsisiųsti universaliųjų šaltiniai Archyvas platinamas Softoware nemokamai, ekstraktas jį ant jūsų pasirinktą vietą, atidarykite terminalo emuliatorius ir pereikite prie išgautų failų vietą.
Vykdyti & ldquo; ./ konfigūruoti && padaryti & rdquo; komanda (be kabučių) konfigūruoti ir parengti projektą savo aparatinės įrangos architektūrą, 32 bitų arba 64 bitų. Kai kompiliavimo procesas baigiasi, kuris bus šiek tiek laiko, galite įdiegti programinės įrangos sistemą pločio veikia & ldquo; make install & rdquo; komanda (be kabučių), kaip šaknis

Kas naujo , šioje laidoje:.

  • Naujos funkcijos: "
  • Įrašyta nauja & quot; hola & quot; API - hamsterdb analitinės funkcijos COUNT, SUM, AVERAGE ir tt Žr kumpis / hamsterdb_ola.h už deklaracijų
  • Pridėta nauja API ham_cursor_get_duplicate_position
  • Nauja Python API buvo įtraukta
  • Klaidų ištaisymas:
  • klausimas # 33: modernizuotos libuv 0.11.22
  • Tvirtinimo veiklos regresiją 2.1.7 - dideli fiksuoto ilgio raktai sukurta per daug puslapių skyla, net jei jie buvo laikomi kaip pratęstas raktų
  • Kiti pokyčiai:
  • formato duomenų bazės nebėra stengiasi būti endian agnostikas; duomenų bazė dabar yra saugomas priimančiosios endian formatu. Endian agnostikas kodas buvo suskirstytas vistiek, ir aš neturėjo įrangą išbandyti jį.
  • ham_db_get_error dabar pasenusios
  • header files nebėra įtraukti winsock.h išvengti konfliktų su winsock2.h Windows platformoms "
  • Abu btree maketai buvo visiškai perrašytas; PAX KeyLists dabar gali būti vartojamas kartu su pasikartojančių RecordLists ir kintamo ilgio KeyLists dabar gali būti naudojamas kartu su Pax RecordLists
  • Vengti Btree skyla, jei raktai pridedama (HAM_HINT_APPEND)
  • vidinė komunikacija su nuotolinio serverio dabar naudoja kitą protokolą, kuris yra greitesnis nei "Google" protobuffer
  • PAX išdėstymas dabar naudoja tiesinę paiešką mažų diapazonuose; tai pagerina paieškos rezultatus 5-10%
  • Pašalinta ham_get_license API (ir serial.h)

Kas naujo 2.1.5 versija:

  • Ši laida nustato keletą klaidų ir pagerina efektyvumą. Be to, hamsterdb dabar svarstyklės daug geriau, jei failo dydis auga po keletą gigabaitų.

Kas naujo versijos 2.1.4:

  • Ši laida papildyta užsakymą Btree formas skirtingo ilgio raktais ir kopijuoti raktus. Be to, maži įrašai dabar yra saugomas tiesiogiai Btree lapų mazgas, vietoj išorinio blob.

Kas naujo versijos 2.0.5:

  • Ši versija išsprendžia keletą nedidelių klaidų, turi Keletas veikimo patobulinimų, ir išsprendžia segmentavimo kaltės NET API.
  • vidaus C ++ įgyvendinimas buvo perkeltas į vardų & quot; kumpis & quot; išvengti konfliktų su kitais simboliais.
  • Patikrinkite artėjančius API pokyčių kitą išleidimo README.

Kas naujo versijos 2.0.3:

  • Ši versija išsprendžia keletą klaidų ir priduria paramą Microsoft "Visual Studio 2010".
  • palikimas failo formatas hamsterdb 1.0.9 ir vyresnio nebepalaikoma.
  • šaltiniai ir sukompiliuota bibliotekos Win32 (x86 ir x64) yra prieinami atsisiųsti.

Kas naujo versijos 2.0.2:.

  • Ši versija leidžia hamsterdb sriegis saugus
  • buvo nustatytas į freelist klaidą.
  • Boost dabar nereikia.
  • šaltiniai ir sukompiliuoti Win32 / versija Win64 bibliotekos yra prieinami atsisiųsti.

Kas naujo versijos 2.0.1:

  • Ši versija prideda keletą nedidelių funkcijų, pavyzdžiui, nustatant užsakymą kelias failus ir iš naujo sudaryti apytikslę atitikimas naudojimui su sandoriais.
  • Kelios klaidos buvo nustatytos, taip pat.
  • šaltiniai ir sukompiliuota Win32 / versija Win64 bibliotekos yra prieinami atsisiųsti.

Kas naujo versijos 2.0.0:

  • Tai yra visiškai naujo įgyvendinti sandorį parama, dabar leidžia neribotą skaičių sandorių lygiagrečiai.
  • Jis apima Java ir .NET API.
  • Šaltiniai, dokumentai ir Dvejetainiai bibliotekos Win32 (įskaitant .NET ir Java) galima rasti (pertvarkyta) interneto svetainėje.

Kas naujo versiją 2.0.0 RC3:

  • Ši versija taip pat stabilizuoja 2.x filialas ir nustato visus žinomus klausimus nuo ankstesnio RC2 spaudai.
  • Performance pagerėjo daugelyje sričių.
  • šaltiniai ir sukompiliuota Win32 bibliotekos yra prieinami atsisiųsti iš tinklalapio.

Panaši programinė įranga

Helmholtz
Helmholtz

15 Apr 15

ezRadius
ezRadius

2 Jun 15

Dzo
Dzo

14 Apr 15

EyeDB
EyeDB

2 Jun 15

Komentarai hamsterdb

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!