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

Postoji mnogo sustava 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 velik 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, nedavno je 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 projekt razvijen kao NoSQL spremište specijalizirani za manipulaciju podacima u formatu ključ / vrijednost, ali od verzije 1.0, Imudb je pozicioniran kao cjeloviti DBMS s SQL podrškom.

O Immudb

Informacija u mutudb se pohranjuje pomoću strukture slične blockchainu što jamči cjelovitost cijelog lanca postojećih zapisa i ne dopušta promjenu već spremljenih podataka niti zamjenu / umetanje zapisa u povijest transakcija.

Pohrana podržava samo dodavanje novih podataka, bez mogućnosti uklanjanja ili promjene već dodanih podataka. 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.

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

Visoke performanse postižu se uporabom LSM vratila (stablo strukturiranog zapisa spajanja) sa zapisom vrijednosti, koji omogućuje 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 temeljne komponente dijeljenje (stablo) s hash funkcijom. Konačnim hashiranjem korisnik može provjeriti ispravnost cjelokupne povijesti operacija, kao i ispravnost prošlih stanja baze podataka.

Klijenti i revizori dobivaju kriptografski dokaz svojstva i cjelovitosti 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 ukupnu razinu povjerenja u čitavom spremištu.

Što se tiče funkcionalnosti DBMS-a, spominje se podrška za SQL, 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 i podršku za SQL s mogućnošću zaštite redaka od skrivenih izmjena TimeTravel načinDa omogućuje vam promjenu stanja baze podataka u određeno vrijeme u prošlosti. Konkretno, vrijeme segmenta podataka može se postaviti na razini pojedinog podupita, pojednostavljujući analizu promjena i usporedbu podataka.

također istaknuta je podrška za protokol klijenta PostgreSQL, koji vam omogućuje upotrebu postojećih PostgreSQL aplikacija i knjižnica s Immudb. Uključujući, pored matičnih knjižnica klijenta, možete koristiti standardne knjižnice klijenata Ruby, C, JDBC, PHP i Perl.

Uz to, predviđena je i 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 pojedinosti na sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.