Cloudata 是一个分布式的大规模结构化数据存储解决方案,是 Google Bigtable 的开源 Java 实现。它是 DBMS(Database Management System) ,但不是关系型 DBMS,可存储超过 P 级的数据。

数据模型:

分布式大规模数据存储 Cloudata_数据模型

分布式大规模数据存储 Cloudata_日志服务器_02

组件模型:

分布式大规模数据存储 Cloudata_mapreduce_03

特性:

  • 基本数据服务
  • 单行操作(get, put)
  • 多行操作(like, between, scanner)
  • 数据上传(DirectUploader)
  • MapReduce(TabletInputFormat)
  • 简单 cloudata 查询和支持 JDBC 驱动
  • 表管理
  • 分表
  • 分布
  • 压缩
  • 工具
  • 基于 Web 的监控器
  • CLI Shell
  • 故障转移
  • 主节点故障转移
  • TabletServer 故障转移
  • 更改日志服务器
  • 可靠、快速、追加式的更改日志服务器
  • 支持语音
  • Java, RESTful API, Thrift