VoltDB概念

网友投稿 628 2022-11-15

VoltDB概念

VoltDB概念

PARTITION: A partition contains a logical subset of each partitioned table's rows. For example, if Table T has rows (A, B, C, D), partition 1 contains the subset (A, C) and partition 2 contains the subset (B, D).All VoltDB nodes in a cluster run identical software. All nodes are peers. There are not specific routing nodes, storage nodes, or computation nodes - they're all the same.Each node has a TCP/IP connection to every other node. There is a fully connected socket mesh. Nodes communicate by sending messages over these sockets.VoltDB is a Java program. However, SQL execution, table data storage, table indexes and views are implemented in C++ and accessed via JNI. All user data is stored on the native (non-Java-GC'd) heap.Each node can be divided roughly into a top-half and a bottom-half. The top-half is responsible for I/O, inter and intra node communication, and the per-node aspects of the transaction ordering protocol. The bottom half is responsible for transactionally running stored procedures, executing SQL and storing user data.

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Eclipse 阅读 Hadoop2.2.0 源码
下一篇:debug in console.c
相关文章

 发表评论

暂时没有评论,来抢沙发吧~