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

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.
主站蜘蛛池模板: 南丰县| 黄浦区| 平舆县| 运城市| 德阳市| 星座| 大石桥市| 崇左市| 泊头市| 法库县| 霍州市| 启东市| 朔州市| 明星| 宁陵县| 巩义市| 灯塔市| 山丹县| 永安市| 皋兰县| 庆元县| 常宁市| 界首市| 竹溪县| 鹿邑县| 常宁市| 清苑县| 台中市| 巴马| 巧家县| 澳门| 沁水县| 崇明县| 罗江县| 郧西县| 黄平县| 阳西县| 衡阳市| 阿克苏市| 宜川县| 乌拉特中旗|