Immudb, un dbms care oferă protecție împotriva corupției datelor

Există multe sisteme de gestionare a bazelor de date. si daca vrem sa stim pe unele dintre ele, ce site mai bun decat cel al db-engines.com, în el găsim un număr mare de tipuri diferite de baze de date și, de asemenea, manageri pentru acestea, în cadrul cărora majoritatea (din perspectivă personală) sunt orientate către baze de date non-relaționale.

Și vorbind despre asta, Lansarea noii versiuni de immudb 1.0 a fost anunțată recent, care este un manager de baze de date care asigură că toate datele agregate sunt imuabile și păstrate, protejează împotriva modificărilor retroactive și permite dovada criptografică a proprietății datelor.

Inițial proiectul a fost dezvoltat ca stocare NoSQL specializate, manipularea datelor în format cheie/valoare, dar începând cu versiunea 1.0, immudb este poziționat ca un SGBD complet cu suport SQL.

Despre immudb

informație în immudb este stocat folosind o structură asemănătoare blockchain care garantează integritatea întregului lanț de înregistrări existente și nu permite modificarea datelor deja salvate sau înlocuirea/inserarea unei înregistrări în istoricul tranzacțiilor.

Stocarea acceptă doar adăugarea de date noi, fără posibilitatea de a șterge sau modifica informațiile deja adăugate. O încercare de modificare a înregistrărilor în SGBD duce doar la salvarea unei noi versiuni a înregistrării, datele vechi nu se pierd și rămân disponibile în istoricul modificărilor.

În același timp, spre deosebire de soluțiile obișnuite bazate pe blockchain, immudb vă permite să obțineți performanță la nivelul a milioane de tranzacții pe secundă și poate fi folosit pentru a lansa servicii ușoare sau pentru a integra funcționalitatea acesteia în aplicații sub forma unei biblioteci.

Performanța ridicată este obținută datorită utilizării unui arbore LSM (arborele de îmbinare structurat în înregistrări) cu un registru de valori, care oferă acces rapid la registrele cu o intensitate mare de adăugare de date. Pentru a menține integritatea structurii de arbore suplimentare cu stocare activată » Merkle Tree » (Merkle Tree), în care fiecare ramură verifică toate firele și componentele subiacente partajarea (arborele) cu o funcție hash. Având hash-ul final, utilizatorul poate verifica corectitudinea întregului istoric al operațiunilor, precum și corectitudinea stărilor trecute ale bazei de date.

Clienții și auditorii primesc dovezi criptografice a proprietății și integrității datelor. Utilizarea criptografiei cu cheie publică nu necesită ca clientul să aibă încredere în server, iar conectarea fiecărui client nou la DBMS crește nivelul general de încredere în întregul depozit.

Dintre funcționalitatea SGBD, se menționează suportul SQL, mod de stocare cheie/valoare, indexuri, fragmentarea bazei de date, crearea de instantanee de starea datelor, tranzacții ACID cu suport pentru izolarea instantanee (SSI), performanță ridicată de citire și scriere, optimizări pentru funcționarea eficientă pe unități SSD, suport pentru lucru sub formă de server și bibliotecă integrată, suport pentru API REST și web interfata pentru administrare.

Despre versiunea immudb 1.0

Noua versiune evidențiază suportul SQL cu capacitatea de a proteja rândurile de modificări ascunse, în plus față de Modul TimeTravelvă permite să schimbați starea bazei de date la un anumit moment din trecut. În special, timpul segmentului de date poate fi setat la nivelul subinterogărilor individuale, simplificând analiza modificărilor și compararea datelor.

de asemenea Suportul pentru protocolul client PostgreSQL iese în evidență, care vă permite să utilizați aplicațiile și bibliotecile PostgreSQL existente cu immudb. Inclusiv, pe lângă bibliotecile client native, puteți utiliza bibliotecile standard Ruby, C, JDBC, PHP și Perl.

În plus, este prevăzută o consolă web pentru navigarea interactivă a datelor și administrarea DBMS. Prin interfața web, puteți trimite cereri, puteți crea utilizatori și puteți gestiona datele.

Dacă doriți să aflați mai multe despre aceasta, puteți consulta detalii în următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.