hamsterdb

Screenshot Software:
hamsterdb
Mga detalye ng Software:
Bersyon: 2.1.8
I-upload ang petsa: 17 Feb 15
Nag-develop: Christoph Rupp
Lisensya: Libre
Katanyagan: 1

Rating: nan/5 (Total Votes: 0)

hamsterdb ay isang open source, magaan ang timbang, na naka-embed at cross-platform software database engine na nakasulat sa ANSI C at idinisenyo upang kumilos bilang isang "NoSQL" key-value store na sumusuporta sa isang B + Tree index structure.Features sa isang tampok glanceKey Kasama ang suporta para sa mga transaksyon acid (Atomicity, hindi pabago-bago, paghihiwalay, tibay), sinusuportahan ng bahagyang bumabasa at nagsusulat, suporta para sa transparent AES (Advanced Encryption Standard)-encrypt, CRC32 suporta sa pag-verify, at SIMD (Single pagtuturo, ng maraming data) sa suporta ng hardware.
Bilang karagdagan, sinusuportahan ito ng mga database ng record-number, in-memorya ng database para sa ephemeral data, duplicate key, transparent compression para sa mga transaksyon sa journal, mga pindutan at mga talaan, Analytical pag-andar para sa COUNT Bukod na, SUM, COUNT at AVERAGE, pati na rin sa suporta remote network sa pamamagitan ng Protocol Buffers.
hamsterdb ay nagbibigay ng mataas na pagganap, kakayahang sumukat at katatagan na kinakailangan ng lahat ng mga developer ng app. Ito ay gumagamit ng memorya na nai-map I / O, at sumusuporta sa mga database ng in-memory. Bilang karagdagan, nag-aalok ang software maaaring i-configure ang cache at mga sukat ng pahina, ay gumagamit ng 64-bit na pointer file, ito & rsquo; s Indian-independiyenteng, ay may mga API para sa C, C ++, .NET, Java, Python at Erlang programming languages.Under ng hood at suportado OSesThis ay isang platform-independent software, na dinisenyo upang gumana sa lahat ng mga distribusyon ng GNU / Linux, pati na rin sa mga operating system na Microsoft Windows at Mac OS X. Ito ay isinulat nang buo sa C ++ programming language.Getting Magsimula sa hamsterdbTo-optimize at i-install hamsterdb sa iyong pamamahagi ng GNU / Linux, dapat mong i-download ang unibersal na pinagmumulan I-archive na ipinamamahagi sa Softoware walang bayad, kunin ito sa isang lokasyon na gusto mo, magbukas ng terminal emulator at mag-navigate sa lokasyon ng kinopyang file.
Ipatupad ang & ldquo; ./ I-configure ang && gumawa & rdquo; utos (nang walang mga panipi) upang i-configure at pagsama-samahin ang mga proyekto para sa iyong arkitektura hardware, 32-bit o 64-bit. Kapag natapos ang proseso ng pagsasama-sama, na kung saan ay tumagal ng ilang oras, maaari mong i-install ang software system malawak na sa pamamagitan ng pagpapatakbo ng & ldquo; gumawa install & rdquo; utos (nang walang mga panipi) bilang root

Ano ang bagong sa paglabas:.

  • Bagong Tampok:
  • Pagdaragdag ng mga bagong & quot; Hola & quot; API - hamsterdb Analytical pag-andar para sa COUNT, SUM, AVERAGE atbp Tingnan ang ham / hamsterdb_ola.h para sa mga pagdeklara
  • Nagdagdag ng bagong ham_cursor_get_duplicate_position API
  • Isang bagong Python API ay naidagdag
  • Bugfixes:
  • isyu # 33: upgrade sa libuv 0.11.22
  • Pag-aayos ng isang pagbabalik ng pagganap sa 2.1.7 - malaking nakapirming haba key masyadong maraming mga pahina ng hating nilikha, kahit na sila ay naka-imbak bilang mga extended na key
  • Iba pang Mga Pagbabago:
  • Ang format ng database ay hindi na sinusubukan na maging endian agnostiko; sa database ay naka-imbak na ngayon sa host endian format. Ang endian agnostiko code ay pinaghiwa pa rin, at Mayroon akong walang hardware upang subukan ito.
  • ham_db_get_error ay hindi na ginagamit ngayon
  • header na file hindi na isama winsock.h upang maiwasan ang mga salungatan sa winsock2.h sa platform ng Windows
  • Ang parehong btree layout ay ganap na rewritten; Pax KeyLists ay maaari na ngayong gamitin sa kumbinasyon sa mga duplicate na RecordLists, at variable na haba KeyLists ay maaari na ngayong gamitin sa kumbinasyon na may pax RecordLists
  • Pag-iwas sa Btree hating kung key ay idinugtong (HAM_HINT_APPEND)
  • Ang panloob na komunikasyon sa mga remote na server ay gumagamit na ngayon ng ibang protocol na kung saan ay mas mabilis kaysa sa google protobuffer
  • Ginagamit na ngayon ng layout pax linear paghahanap para sa maliit na mga hanay; ito ay nagpapabuti sa pagganap ng paghahanap sa pamamagitan ng 5-10%
  • Inalis ang ham_get_license API (at serial.h)

Ano ang bagong sa bersyon 2.1.5:

  • Ang release na ito Inaayos ng ilang mga bug at nagpapabuti sa pagganap. Gayundin, malalaking mga antas hamsterdb ngayon magkano ang mas mahusay na kung lumalaki ang sukat ng file na lampas ng ilang gigabytes.

Ano ang bagong sa bersyon 2.1.4:

  • Ang release na ito ay nagdadagdag ng mga pasadyang Btree layout para sa variable na haba key at duplicate key. Gayundin, maliit na mga talaan ay naka-imbak nang direkta ngayon sa Btree dahon node, sa halip ng isang panlabas na patak.

Ano ang bagong sa bersyon 2.0.5:

  • Ang bersyon na ito Inaayos ng ilang mga menor de edad bug, ay may ilang mga pagpapabuti ng pagganap, at Inaayos ng segmentation fault sa .NET API.
  • Ang panloob C ++ pagpapatupad ay inilipat sa namespace & quot; ham & quot; upang maiwasan ang mga salungatan sa iba pang mga simbolo.
  • Mangyaring suriin ang Readme para sa mga paparating na pagbabago sa API sa susunod na release.

Ano ang bagong sa bersyon 2.0.3:

  • Ang bersyon na ito Inaayos ng ilang mga bug at nagdadagdag ng suporta para sa Microsoft Visual Studio 2010.
  • Ang format ng file ng legacy ng hamsterdb 1.0.9 at mas matanda ay hindi na suportado.
  • Mga Pinagmulan at precompiled mga library para sa Win32 (x86 at x64) ay magagamit para sa pag-download.

Ano ang bagong sa bersyon 2.0.2:.

  • Ang bersyon na ito ay gumagawa hamsterdb thread-safe na
  • Ang isang bug sa freelist ay naayos na.
  • Boost ay kinakailangan na ngayon.
  • Mga Pinagmulan at pre-pinagsama-sama Win32 / win64 mga aklatan ay magagamit para sa pag-download.

Ano ang bagong sa bersyon 2.0.1:

  • Ang bersyon na ito ay nagdadagdag ng ilang mga menor de edad na tampok tulad ng pagtatakda ng isang custom na landas para sa pag-log ng mga file at muling pagpapagana tinatayang pagtutugma para sa paggamit sa Mga Transaksyon.
  • Ang ilang mga bug ay naayos din.
  • Mga Pinagmulan at precompiled Win32 / Win64 aklatan ay magagamit para sa pag-download.

Ano ang bagong sa bersyon 2.0.0:

  • Nagtatampok ito ng kumpletong muling pagpapatupad ng Transaksyon suporta, na ngayon ay nagbibigay-daan sa isang walang limitasyong bilang ng mga Transaksyon sa parallel.
  • Sumasama nito ang Java at .NET API.
  • Mga Pagmumulan, dokumentasyon, at prebuilt mga library para sa Win32 (kabilang ang .NET at Java) ay makikita sa (muling idisenyo) webpage.

Ano ang bagong sa bersyon 2.0.0 RC3:

  • karagdagang stabilizes Ang bersyon na ito ng 2.x branch at pag-aayos kilala lahat ng mga isyu mula sa nakaraang release rc2.
  • Pagganap ay pinabuting sa maraming lugar.
  • Mga Pinagmulan at precompiled Win32 aklatan ay magagamit para sa pag-download sa Web na pahina.

Katulad na software

cql
cql

20 Feb 15

OSPRep
OSPRep

11 May 15

Jailer
Jailer

26 Apr 16

qtDbf
qtDbf

19 Feb 15

Mga komento sa hamsterdb

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!