メインコンテンツまでスキップ
バージョン: 3.3.3

データベース

IOSTのデータベースレイヤーは次のような構成になっています。

statedb

最下位レベルはストレージで、データの最終的な永続性を提供しています。最も単純なキーバリュー型データベースフォームファクタを採用し、別のバックエンドデータベースへ書き込むことにより、さまざまなデータベースへアクセスすることができます。

ブロックチェーン上のデータ処理パラダイムのため、MVCCキャッシュをプロセスリクエストに使い、メモリに同時にキャッシュします。これにより、ユーザビリティとパフォーマンスが向上しています。

最上位レイヤーはコミットマネージャで、複数バージョンのデータを維持管理します。上位レイヤーはそれ故インターフェースを典型的なデータベースとして扱うことができ、どんなバージョンにも切り替えられます。