voltdb中使用了哪些数据结构

编程入门 行业动态 更新时间:2024-10-25 08:19:08
本文介绍了voltdb中使用了哪些数据结构的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在Voltdb中,当我们进行查询时,哪些数据结构用于存储数据?例如,将查询插入到<> value(X,X,X)中,数据是如何实际存储在内存中的.

In Voltdb, which data structures are used to store data when we make a query? For example, with query insert into <> value(X,X,X), How the is data actually stored in the memory.

推荐答案

VoltDB建立在HStore数据库的基础上,在该数据库中,表的行连续放置在主内存中(值以内联方式存储,但指针用于使用共享的内存池)和常规的B树索引.

VoltDB is built on top of HStore database where rows of tables are placed contiguously in main memory (values are stored inline but pointers are used for long column values that use a shared pool of memory) with conventional B-tree indexing.

尽管VoltDB使用Java存储过程来运行事务,但是实际的表和视图是在堆外存储的,并由用C/C ++编写的执行引擎进行管理.

Although VoltDB uses Java stored procedures to run transactions, the actual tables and views are stored off the heap and are managed by the execution engine that's written in C/C++.

更多推荐

voltdb中使用了哪些数据结构

本文发布于:2023-10-14 22:39:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1492417.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据结构   使用了   voltdb

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!