目次:
ビデオ: Aerospike NoSQL Database Software Benefits from Intel® Optane DC Persistent Memory | Intel Software 2024
OrientDB、MarkLogic、おそらくArangoDBというNoSQLデータベースがいくつかあります。しかし、興味のある他のハイブリッドNoSQLデータベースがあります。
FoundationDB
FoundationDBは、オープンソースのACID準拠のKey-Valueストアです。 FoundationDBの特長は、開発者がキーバリューストアで独自のデータ管理メカニズムを効率的にプラグインできるようにすることです。
<! - 1 - >FoundationDBの拡張機能は、効率的なドキュメントストア、スパーステーブルストア、ベクタストア、さらにはグラフデータベースとしても機能します。 FoundationDBは、BluePrintsプロパティグラフAPIの実装も提供しています。これにより、FoundationDBをOrientDBやNeo4jなどのBluePrints APIもサポートする他のプロパティグラフ実装とスワップすることができます。 FoundationDBはまた、従来のリレーショナルデータベースアプリケーションで使用できるようにするANSI SQLクエリレイヤをサポートしています。
<! - 2 - >FoundationDBはほんの数歳です。それは公開からACIDトランザクションをサポートしたためにリリースされましたが、ほとんどのオープンソースデータベースはビジネスで必要とされるこの機能の提供が遅いです。
ただし、FoundationDBにはいくつかの制限があります。
-
5秒を超えるトランザクションはサポートされません。
-
各トランザクションは、10MBの格納データにしか影響しません。
<! - 3 - > -
キーは10Kに制限され、値は100Kに制限されています。
-
データベースは100TBの生データに対してのみテストされています。
OpenLink Virtuoso
Virtuosoは、NoSQLデータベースとしてではなく、マルチモデルのデータサーバーとして位置づけられています。 MarkLogic Serverのように、XMLストレージの背景から来て、XML、RDF、フリーテキスト、リレーショナルテーブルを保存するようになりました。
XML文書データベース
-
SQL準拠のリレーショナルデータベース(結合および他の一般的なRDBMS関数を含む)
-
RDFトリプルおよびクワッドストア
-
データ中心のワークフローのためのBPEL(Business Process Execution Language)処理エンジン
-
Virtuosoは、行レベル(RDBMS)セキュリティとサブジェクトレベルのセキュリティのための属性ベースのアクセス制御(ABAC)を提供しますそのRDFストアでVirtuosoの商用バージョンのバージョン6ではクラスタリングと高可用性が導入され、現在の商用バージョン7では弾性クラスタの変更サポートが導入されました。
-
Virtuosoはニッチな製品ですが、XMLデータベースの分野では多く登場しています。これは、多くのストレージエンジンの上にある仮想データベース層として機能するため、真のマルチモデルデータベースではありません。しかし、アプローチは面白いです。