Immudb, dbms, ki zagotavlja zaščito pred poškodbami podatkov

Obstaja veliko sistemov za upravljanje baz podatkov In če želimo vedeti nekatere od njih, kakšno boljše spletno mesto kot to db-engines.com, v njem najdemo veliko število različnih vrst baz podatkov in tudi upravljavce zanje, znotraj katerih je večina (z lastne perspektive) usmerjena v nerelacijske baze podatkov.

In ali to govori o tem, je pred kratkim izdal novo različico imuda 1.0, ki je upravitelj baz podatkov, ki zagotavlja, da so vsi združeni podatki nespremenljivi in ​​ohranjeni, poleg tega pa ščiti pred retroaktivnimi spremembami in omogoča kriptografsko dokazovanje lastništva podatkov.

Sprva je bil projekt razvit kot pomnilnik NoSQL specializirani za obdelavo podatkov v obliki ključ / vrednost, toda od različice 1.0 je Imudb pozicioniran kot popoln DBMS s podporo za SQL.

O Immudb

Informacije v mutudb je shranjena z uporabo strukture, podobne verigi blokov ki zagotavlja celovitost celotne verige obstoječih zapisov in ne omogoča spreminjanja že shranjenih podatkov ali zamenjave / vstavljanja zapisa v zgodovini transakcij.

Shramba podpira samo dodajanje novih podatkov, brez možnosti odstranjevanja ali spreminjanja že dodanih informacij. Poskus spreminjanja zapisov v DBMS vodi le do shranjevanja nove različice zapisa, stari podatki se ne izgubijo in ostanejo na voljo v zgodovini sprememb.

Hkrati vam za razliko od tipičnih rešitev, ki temeljijo na verigah blokov, Imudb omogoča doseganje zmogljivosti na ravni milijonov transakcij na sekundo in se lahko uporablja za zagon lahkih storitev ali za vključitev njegove funkcionalnosti v aplikacije v obliki knjižnice.

Visoka zmogljivost je dosežena z uporabo gredi LSM (drevo združevanja v strukturi zapisov) z zapisom vrednosti, ki omogoča hiter dostop do zapisov z visoko intenzivnostjo dodajanja podatkov. Za vzdrževanje celovitosti drevesne strukture omogočeno dodatno shranjevanje »Merkle Tree«, v katerem vsaka veja preveri vse niti in osnovne komponente skupna raba (drevo) s funkcijo razpršitve. S končnim razprševanjem lahko uporabnik preveri pravilnost celotne zgodovine operacij in pravilnost preteklih stanj baze podatkov.

Stranke in revizorji prejmejo kriptografsko dokazilo lastnosti in celovitosti podatkov. Uporaba kriptografije z javnimi ključi ne zahteva, da odjemalec zaupa strežniku, in povezovanje vsakega novega odjemalca s sistemom DBMS poveča splošno stopnjo zaupanja v celotnem skladišču.

Glede funkcionalnosti DBMS je omenjena podpora za SQL, način shranjevanja ključ / vrednost, indeksi, fragmentacija baze podatkov, ustvarjanje posnetkov stanje podatkov, transakcije ACID s podporo za Snapshot Isolation (SSI), visoko zmogljivost branja in pisanja, optimizacije za učinkovito delovanje na pogonih SSD, podpora za delo kot strežnik in integrirana knjižnica, podpora za REST API in spletni vmesnik za upravljanje.

O različici Imudb 1.0

Nova različica poudarja tudi podporo za SQL z možnostjo zaščite vrstic pred skritimi spremembami TimeTravel načinTo omogoča spreminjanje stanja baze podatkov na določen čas v preteklosti. Zlasti lahko čas segmenta podatkov nastavite na ravni posameznih podpoizvedb, kar poenostavi analizo sprememb in primerjavo podatkov.

prav tako poudarjena je podpora za odjemalski protokol PostgreSQL, ki vam omogoča uporabo obstoječih aplikacij in knjižnic PostgreSQL z imudb. Vključno s knjižnicami izvornih odjemalcev lahko uporabljate standardne odjemalske knjižnice Ruby, C, JDBC, PHP in Perl.

Poleg tega je na voljo spletna konzola za interaktivno navigacijo po podatkih in upravljanje DBMS. Preko spletnega vmesnika lahko oddajate zahteve, ustvarjate uporabnike in upravljate podatke.

Če želite izvedeti več o tem, se lahko obrnete na podrobnosti na naslednji povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.