官术网_书友最值得收藏!

Extensible-record stores

Extensible-record stores (also called column stores) were initially motivated by Google’s Big Table project. In the system, data is considered in tables with rows and column families, in which both rows and columns can be split over multiple nodes:

  • BigTable: Big Table was introduced by Google in 2004, as a column store to support various Google services. Big Table is built on the Google File System (GFS) and can easily be scaled up to hundreds and thousands of nodes, maintaining Terabytes and Petabytes scale of data.
  • HBase: HBase is an Apache open source project and was developed in Java, based on the principles of Google’s BigTable. HBase is built on the Apache Hadoop framework and Apache Zookeeper, in order to provide a column-store database. As HBase was inherited from BigTable, they share a lot of features, in both their data models and architectures.
  • Cassandra: Cassandra is an open source NoSQL database that was initially developed by Facebook, in Java. It combines the ideas of both BigTable and Dynamo, and it is now open sourced under the Apache license. Casandra shares the majority of its features with other extensible record stores (column stores), in both data modeling and functionality.
主站蜘蛛池模板: 酒泉市| 曲沃县| 安图县| 栾城县| 抚宁县| 轮台县| 蕉岭县| 密山市| 八宿县| 新建县| 淳化县| 化州市| 若羌县| 灵寿县| 柏乡县| 彭泽县| 济阳县| 聊城市| 商南县| 图片| 天祝| 竹北市| 印江| 时尚| 临邑县| 磐石市| 九龙城区| 普定县| 福安市| 札达县| 京山县| 陆良县| 阿巴嘎旗| 焉耆| 靖江市| 西贡区| 丰顺县| 韶山市| 怀集县| 安岳县| 昭苏县|