1。介绍
Apache Accumulo的是一个高度可扩展的结构化存储,基于谷歌的BigTable。Accumulo是用Java编写的,并在Hadoop分布式文件系统 (HDFS),这是流行的Apache Hadoop项目的一部分工作。Accumulo支持高效存储和检索的结构化数据,包括查询范围,并提供支持使用Accumulo表作为输入和输出的 MapReduce作业。
Accumulo设有自动负载平衡和分区,数据压缩和细粒度的安全标签。
2。Accumulo设计
2.1。数据模型
Accumulo提供了丰富的数据模型不是简单的键 - 值存储,但不是完全的关系数据库。数据表示为键 - 值对,其中键和值是由以下元素:
Key | Value |
Row ID | Column | Timestamp |
Family | Qualifier | Visibility |