Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Voltdb では、クエリを作成するときにデータを格納するためにどのデータ構造が使用されますか? たとえば、 query insert into <> value(X,X,X) では、データが実際にどのようにメモリに格納されているか。
VoltDB は、従来の B ツリー インデックスを使用して、テーブルの行がメイン メモリに連続して配置される HStore データベース (値はインラインで格納されますが、メモリの共有プールを使用する長い列の値にはポインタが使用されます) の上に構築されます。
VoltDB は Java ストアド プロシージャを使用してトランザクションを実行しますが、実際のテーブルとビューはヒープ外に格納され、C/C++ で記述された実行エンジンによって管理されます。