Immudb, dbms koji pruža zaštitu od oštećenja podataka

Postoji mnogo sistema za upravljanje bazama podataka A ako želimo znati neke od njih, koja bolja web stranica od one db-engines.com, u njemu možemo pronaći veliki broj različitih vrsta baza podataka, kao i upravitelje za njih, unutar kojih je većina (iz vlastite perspektive) orijentirana na nerelacijske baze podataka.

I govori li to o tome, je nedavno objavio izdanje nove verzije imuda 1.0, koji je upravitelj baze podataka koji osigurava da su svi agregirani podaci nepromjenjivi i zadržani, kao i zaštitu od retroaktivnih promjena i omogućavanje kriptografskog dokaza o vlasništvu podataka.

U početku je projekat razvijen kao NoSQL skladište specijalizirani za manipulaciju podacima u formatu ključ / vrijednost, ali od verzije 1.0, Imudb se pozicionira kao kompletni DBMS s SQL podrškom.

O mutudb

Informacije in mutudb pohranjuje se koristeći strukturu sličnu blockchainu što garantira integritet cijelog lanca postojećih zapisa i ne dopušta promjenu već spremljenih podataka ili zamjenu / umetanje zapisa u povijest transakcija.

Pohrana podržava samo dodavanje novih podataka, bez mogućnosti uklanjanja ili promjene već dodanih informacija. Pokušaj promjene zapisa u DBMS-u dovodi samo do spremanja nove verzije zapisa, stari podaci se ne gube i ostaju dostupni u povijesti promjena.

Istovremeno, za razliku od tipičnih rješenja temeljenih na blockchainu, Immudb vam omogućuje postizanje performansi na nivou miliona transakcija u sekundi i može se koristiti za pokretanje laganih usluga ili integriranje njegove funkcionalnosti u aplikacije u obliku biblioteke.

Visoke performanse postižu se upotrebom LSM vratila (stablo strukturiranog zapisa spajanja) sa zapisom vrijednosti, koji omogućava brzi pristup zapisima s velikim intenzitetom dodavanja podataka. Da bi se održala cjelovitost strukture stabla omogućeno je dodatno skladištenje »Merkle Tree» (Merkle Tree), u kojem svaka grana provjerava sve niti i osnovne komponente dijeljenje (stablo) s hash funkcijom. Imajući završno hashiranje, korisnik može provjeriti ispravnost cjelokupne povijesti operacija, kao i ispravnost prošlih stanja baze podataka.

Klijenti i revizori dobivaju kriptografski dokaz svojstva i integriteta podataka. Korištenje kriptografije javnog ključa ne zahtijeva od klijenta da vjeruje poslužitelju, a povezivanje svakog novog klijenta sa DBMS-om povećava ukupni nivo povjerenja u čitavom spremištu.

Što se tiče funkcionalnosti DBMS-a, spominje se SQL podrška, način čuvanja ključa / vrijednosti, indeksi, fragmentacija baze podataka, izrada snimke stanje podataka, ACID transakcije s podrškom za Snapshot Isolation (SSI), visoke performanse čitanja i pisanja, optimizacije za učinkovit rad na SSD pogonima, podrška za rad kao poslužitelj i integrirana knjižnica, podrška za REST API i web sučelje za administraciju.

O Imudb verziji 1.0

Nova verzija ističe SQL podršku s mogućnošću zaštite redaka i od skrivenih modifikacija TimeTravel načinque omogućuje vam promjenu stanja baze podataka u određeno vrijeme u prošlosti. Konkretno, vrijeme segmenta podataka može se postaviti na nivou pojedinačnog podupita, pojednostavljujući analizu promjena i poređenje podataka.

Takođe istaknuta je podrška za klijentski protokol PostgreSQL, što vam omogućava da koristite postojeće PostgreSQL aplikacije i biblioteke sa Imudb. Uključujući, pored matičnih knjižnica klijenta, možete koristiti standardne knjižnice klijenata Ruby, C, JDBC, PHP i Perl.

Pored toga, predviđena je web konzola za interaktivnu navigaciju podacima i administraciju DBMS-a. Kroz web sučelje možete slati zahtjeve, stvarati korisnike i upravljati podacima.

Ako želite znati više o tome, možete se obratiti detalje na sljedećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.