Immudb, ein dbms, das Schutz vor Datenkorruption bietet

Datenbankmanagementsysteme gibt es viele Und wenn wir einige von ihnen kennenlernen möchten, welche bessere Website als die von db-engines.com, darin finden wir eine Vielzahl unterschiedlicher Arten von Datenbanken und auch Manager für diese, innerhalb derer sich die Mehrzahl (aus eigener Sicht) an nicht-relationalen Datenbanken orientiert.

Und spricht das darüber, hat vor kurzem die Veröffentlichung der neuen Version von immudb 1.0 veröffentlicht, ein Datenbankmanager, der sicherstellt, dass alle aggregierten Daten unveränderlich sind und aufbewahrt werden, zusätzlich zum Schutz vor rückwirkenden Änderungen und zum kryptografischen Nachweis des Dateneigentums.

Ursprünglich wurde das Projekt als NoSQL-Speicher entwickelt spezialisiert, Daten im Schlüssel/Wert-Format manipulieren, aber seit Version 1.0 ist immudb als komplettes DBMS mit SQL-Unterstützung positioniert.

Über immudb

Information immudb wird in einer Blockchain-ähnlichen Struktur gespeichert die die Integrität der gesamten Kette bestehender Datensätze garantiert und es nicht zulässt, die bereits gespeicherten Daten zu ändern oder einen Datensatz in der Transaktionshistorie zu ersetzen / einzufügen.

Speicher unterstützt nur das Hinzufügen neuer Daten, ohne die Möglichkeit, die bereits hinzugefügten Informationen zu entfernen oder zu ändern. Ein Versuch, Datensätze im DBMS zu ändern, führt nur zum Speichern einer neuen Version des Datensatzes, die alten Daten gehen nicht verloren und bleiben in der Änderungshistorie verfügbar.

Gleichzeitig ermöglicht Ihnen immudb im Gegensatz zu typischen Blockchain-basierten Lösungen eine Performance von Millionen von Transaktionen pro Sekunde und kann verwendet werden, um leichtgewichtige Dienste zu starten oder seine Funktionalität in Form einer Bibliothek in Anwendungen zu integrieren.

Hohe Leistung wird durch den Einsatz einer LSM-Welle erreicht (satzstrukturierter Merge-Tree) mit einem Werteverzeichnis, das einen schnellen Zugriff auf Datensätze mit hoher Datenadditionsintensität ermöglicht. Um die Integrität der Baumstruktur zu erhalten, die für zusätzlichen Speicher »Merkle Tree« (Merkle Tree) aktiviert ist, in dem jeder Zweig alle Threads und darunterliegenden Komponenten überprüft Teilen (Baum) mit einer Hash-Funktion. Durch den endgültigen Hash kann der Benutzer die Korrektheit der gesamten Operationshistorie sowie die Korrektheit der vergangenen Zustände der Datenbank überprüfen.

Kunden und Auditoren erhalten einen kryptografischen Nachweis des Eigentums und der Integrität der Daten. Die Verwendung von Kryptografie mit öffentlichem Schlüssel erfordert nicht, dass der Client dem Server vertraut, und die Verbindung jedes neuen Clients mit dem DBMS erhöht die allgemeine Vertrauenswürdigkeit im gesamten Repository.

Bezüglich der Funktionalität des DBMS wird die SQL-Unterstützung erwähnt, Schlüssel-/Wertspeichermodus, Indizes, Datenbankfragmentierung, Snapshot-Erstellung Datengesundheit, ACID-Transaktionen mit Unterstützung für Snapshot Isolation (SSI), hohe Lese- und Schreibleistung, Optimierungen für einen effizienten Betrieb auf SSD-Laufwerken, Unterstützung für die Arbeit als Server und eine integrierte Bibliothek, Unterstützung für REST-API und ein Webinterface für die Administration.

Über immudb-Version 1.0

Die neue Version hebt die SQL-Unterstützung mit der Möglichkeit hervor, Zeilen vor versteckten Änderungen zu schützen, zusätzlich zu TimeTravel-ModusDass ermöglicht es Ihnen, den Status der Datenbank auf einen bestimmten Zeitpunkt in der Vergangenheit zu ändern. Insbesondere kann die Datensegmentzeit auf der Ebene der einzelnen Unterabfragen eingestellt werden, was die Änderungsanalyse und den Datenvergleich vereinfacht.

auch Unterstützung für das PostgreSQL-Clientprotokoll wird hervorgehoben, wodurch Sie vorhandene PostgreSQL-Anwendungen und -Bibliotheken mit immudb verwenden können. Einschließlich, zusätzlich zu den nativen Client-Bibliotheken, können Sie die Standard-Client-Bibliotheken von Ruby, C, JDBC, PHP und Perl verwenden.

Darüber hinaus steht eine Webkonsole zur interaktiven Datennavigation und DBMS-Administration zur Verfügung. Über die Webschnittstelle können Sie Anfragen senden, Benutzer erstellen und Daten verwalten.

Wenn Sie mehr darüber erfahren möchten, können Sie die Details im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.