ArangoDB とは

ArangoDBは、triAGENS GmbHによって開発されたネイティブのマルチモデルデータベースシステムです。データベースシステムは、1つのデータベースコアと統合照会言語AQL(ArangoDB Query Language)を持つ3つの重要なデータモデル(キー/値、ドキュメント、グラフ)をサポートしています。クエリ言語は宣言型であり、単一のクエリで異なるデータアクセスパターンを組み合わせることができます。 ArangoDBはNoSQLデータベースシステムですが、AQLは多くの点でSQLと似ています。

Tarantool とは

Tarantoolは、オープンソースのNoSQLデータベース管理システムとLuaアプリケーションサーバです。これはメモリ内のデータベースを維持し、先読みロギングによる耐衝突性を保証します。これには、Luaインタープリタと対話型コンソールが含まれていますが、プログラムからの接続もいくつかの言語で受け付けます。

Apache Accumulo とは

Apache Accumuloは、GoogleのBigtableをベースとした高度にスケーラブルなソート済みの分散型のKey-Valueストアです。これは、Apache Hadoop、Apache ZooKeeper、Apache Thriftの上に構築されたシステムです。 Javaで書かれたAccumuloは、セルレベルのアクセスラベルとサーバー側のプログラミングメカニズムを備えています。 DB-Enginesのランキングによると、Accumuloは、Apache CassandraとHbaseの背後にあるNoSQLの幅広いカラムストアであり、2018年時点で最も人気のある61番目のデータベースエンジンです。