Immudb, eng dbms déi Schutz géint Datekorruptioun bitt

Datebankmanagementsystemer et gi vill A wa mir e puer vun hinne wësse wëllen, wéi eng besser Websäit wéi déi vun db-engines.com, an et kënne mir eng grouss Zuel vu verschiddenen Typen vun Datenbanken fannen an och Manager fir dës, an deenen d'Majoritéit (aus hirer eegener Perspektiv) op net-relational Datenbanken orientéiert sinn.

A schwätzt dat driwwer, huet viru kuerzem d'Verëffentlechung vun der neier Versioun vum immudb 1.0 verëffentlecht, wat e Datebankmanager ass, dee suergt datt all agegraff Daten onverännerbar sinn an erhale bleiwen, souwéi géint retroaktiv Ännerungen ze schützen an e kryptographesche Beweis fir Datebesëtz ze erlaben.

Ufanks gouf de Projet als NoSQL Späicher entwéckelt spezialiséiert, Daten am Schlëssel / Wäerterformat manipuléieren, awer zënter der Versioun 1.0 ass Immudb als komplette DBMS mat SQL Support positionéiert.

Iwwer immudb

Informatioun an immudb gëtt mat enger Struktur ähnlech wéi enger Blockkette gespäichert déi d'Integritéit vun der gesamter Kette vun existente records garantéiert an net erlaabt datt d'Date scho gespäichert geännert ginn oder e Rekord an der Transaktiounsgeschicht ersat / agefouert ginn.

Stockage ënnerstëtzt nëmmen nei Daten derbäi, ouni d'Méiglechkeet déi scho bäigefüügt Informatioun z'eliminéieren oder z'änneren. E Versuch fir records an der DBMS z'änneren féiert nëmmen dozou datt eng nei Versioun vum Record gespäichert gëtt, déi al Date sinn net verluer a bleiwen an der Ännerungsgeschicht verfügbar.

Zur selwechter Zäit, am Géigesaz zu typesche blockchain-baséiert Léisungen, erméiglecht Immudb Iech Performance um Niveau vu Millioune Transaktiounen pro Sekonn z'erreechen a ka benotzt gi fir Liichtgewiicht Servicer ze starten oder seng Funktionalitéit an Uwendungen a Form vun enger Bibliothéik z'integréieren.

Héich Leeschtung gëtt duerch d'Benotzung vun engem LSM Schaft erreecht (Rekordstrukturéiert Fusiounsbaum) mat engem Wäerterekord, deen e schnellen Zougang zu Opzeechnunge mat enger héijer Intensitéit vun der Datebündegung ubitt. Fir d'Integritéit vun der Bamstruktur ze erhalen aktivéiert fir zousätzlech Späichere »Merkle Tree» (Merkle Tree), an där all Branche all Fiedem an ënnerläit Komponente kontrolléiert Deelen (Bam) mat enger Hashfunktioun. Duerch de leschte Hash huet de Benotzer d'Korrektheet vun der ganzer Operatiounsgeschicht, souwéi d'Korrektheet vun de vergaangene Staaten vun der Datebank.

Clienten an Auditeure kréien e kryptographesche Beweis vun der Immobilie an der Integritéit vun den Daten. Benotzung vun ëffentleche Schlëssel Kryptographie erfuerdert net datt de Client dem Server vertraut, a verbënnt all neie Client mat der DBMS erhéicht de Gesamtniveau vum Vertrauen am ganze Repository.

Wat d'Funktionalitéit vun den DBMS ugeet, gëtt erwähnt vu SQL Support, Schlëssel / Wäerter Späichermodus, Indexen, Fragmentatioun vun der Datebank, Kreatioun vu Schnappschëss Datengesondheet, ACID Transaktioune mat Ënnerstëtzung fir Snapshot Isolation (SSI), héich Lies- a Schreifleeschtung, Optimisatioune fir effizient Operatioun op SSD Drive, Ënnerstëtzung fir als Server ze schaffen an eng integréiert Bibliothéik, Ënnerstëtzung fir REST API an e Webinterface fir Administratioun.

Iwwert immudb Versioun 1.0

Déi nei Versioun ervirhiewt de SQL Support mat der Fäegkeet fir Reien vu verstoppten Ännerungen ze schützen, zousätzlech zu TimeTravel Modus, et erlaabt Iech de Staat vun der Datebank op eng spezifesch Zäit an der Vergaangenheet z'änneren. Besonnesch d'Datesegmentzäit kann op den individuellen Ënnersichungsniveau gesat ginn, d'Verännerungsanalyse an den Datenverglach vereinfacht.

Och Ënnerstëtzung fir PostgreSQL Client Protokoll gëtt markéiert, wat Iech erlaabt existent PostgreSQL Uwendungen a Bibliothéiken mat immudb ze benotzen. Abegraff, niewent den natierleche Clientbibliothéiken, kënnt Dir d'Standard Ruby, C, JDBC, PHP a Perl Clientbibliothéiken benotzen.

Zousätzlech gëtt eng Webkonsole fir interaktiv Datennavigatioun an DBMS Administratioun zur Verfügung gestallt. Duerch d'Webinterface kënnt Dir Ufroen ofginn, Benotzer erstellen an Daten verwalten.

Wann Dir méi doriwwer wësse wëllt, kënnt Dir de Detailer am folgende Link.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.