Immudb、データ破損に対する保護を提供する dbms

データベース管理システムには多くの そして、それらのいくつかを知りたい場合、それよりも優れたWebサイトはありません db-engines.com、その中には、多数の異なるタイプのデータベースとそれらのマネージャーがあり、その中で大多数が (彼ら自身の観点から) 非リレーショナル データベースを指向しています。

そして、それはそれについて話しているのですが、 最近、immudb 1.0 の新しいバージョンのリリースをリリースしましたは、すべての集計データが不変で保持されることを保証するデータベース マネージャーであり、遡及的な変更から保護し、データの所有権を暗号で証明できるようにします。

当初、プロジェクトは NoSQL ストレージとして開発されました。 特殊化、キー/値形式のデータ操作、 ただし、バージョン 1.0 以降、immudb は SQL サポートを備えた完全な DBMS として位置付けられています。

immudbについて

情報 immudbで ブロックチェーンに似た構造を使用して保存されます これにより、既存のレコードのチェーン全体の整合性が保証され、すでに保存されているデータを変更したり、トランザクション履歴のレコードを置き換えたり挿入したりすることはできません。

ストレージは新しいデータの追加のみをサポートします、すでに追加された情報を削除または変更する可能性はありません。 DBMS でレコードを変更しようとすると、レコードの新しいバージョンが保存されるだけで、古いデータは失われず、変更履歴で引き続き使用できます。

同時に、典型的なブロックチェーンベースのソリューションとは異なり、immudb を使用すると、毎秒数百万トランザクションのレベルでパフォーマンスを達成でき、軽量サービスを起動したり、ライブラリの形でその機能をアプリケーションに統合したりできます。

LSMシャフト採用で高性能 (レコードで構成されたマージ ツリー) を値のレコードと組み合わせることで、大量のデータを追加してレコードにすばやくアクセスできます。 追加のストレージに対応したツリー構造の整合性を維持するために »Merkle Tree» (マークルツリー)、 各ブランチがすべてのスレッドと基礎となるコンポーネントをチェックする ハッシュ関数による共有(ツリー)。 最終ハッシュを取得することにより、ユーザーは操作の履歴全体の正確性と、データベースの過去の状態の正確性を検証できます。

クライアントと監査人は暗号証明を受け取ります データの特性と完全性。 公開キー暗号化を使用する場合、クライアントはサーバーを信頼する必要がなく、新しいクライアントをそれぞれ DBMS に接続すると、リポジトリ全体の全体的な信頼レベルが向上します。

DBMS の機能に関しては、SQL サポートについて言及されています。 キー・バリューストレージモード、インデックス、データベースの断片化、スナップショットの作成 データの健全性、スナップショット分離 (SSI) をサポートする ACID トランザクション、高い読み取りおよび書き込みパフォーマンス、SSD ドライブでの効率的な操作のための最適化、サーバーおよび統合ライブラリとしての作業のサポート、REST API のサポート、および管理用の Web インターフェイス。

immudb バージョン 1.0 について

新しいバージョンでは、SQL サポートに加えて、隠された変更から行を保護する機能が強調されています。 タイムトラベルモードその データベースの状態を過去の特定の時間に変更できます. 特に、データ セグメントの時間を個々のサブクエリ レベルで設定できるため、変更の分析とデータの比較が簡単になります。

さらに PostgreSQL クライアント プロトコルのサポートが強調されています。 これにより、既存の PostgreSQL アプリケーションとライブラリを immudb で使用できます。 ネイティブ クライアント ライブラリに加えて、標準の Ruby、C、JDBC、PHP、および Perl クライアント ライブラリを使用できます。

さらに、インタラクティブなデータ ナビゲーションと DBMS 管理用の Web コンソールが提供されます。 Web インターフェイスを介して、リクエストの送信、ユーザーの作成、およびデータの管理を行うことができます。

それについて詳しく知りたい場合は、 詳細は次のリンクをご覧ください。


コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。