首页 > 数据库技术 > 详细

HBASE cassandra 本质上其实都是KEY -VALUE 的行式存储数据库。

时间:2014-03-31 04:27:29      阅读:849      评论:0      收藏:0      [点我收藏+]


笔者曾经对 hbase cassandra, bigtable等说成是 列式存储也是疑惑过很久。


1. 列式存储数据库一般也叫做列式数据库。 Column-oriented database。 你可以看下具体的定义。 这里说的列式存储大部分是关系型数据库。 支持SQL。

http://en.wikipedia.org/wiki/Column-oriented_DBMS


2.  懒的写例子,看看以下几篇关于cassandra的介绍,就知道 column family其实就是相当于表的概念,每个column就是一个记录。so it is row-oriented database

http://www.ibm.com/developerworks/cn/opensource/os-cn-cassandra/

http://blog.csdn.net/imzkz/article/details/5647811

http://database.51cto.com/art/201005/202153.htm


3. 其他人的认同文章。

http://blog.csdn.net/historyasamirror/article/details/6214466


国外拒绝承认 他们是 column-oriented 的大讨论

http://dbmsmusings.blogspot.com/2010/03/distinguishing-two-major-types-of_29.html

https://groups.google.com/forum/#!topic/nosql-databases/nTHhOMD5HOw


4. 国内很多认为是 object-oriented

http://www.docin.com/p-595677296.html



HBASE cassandra 本质上其实都是KEY -VALUE 的行式存储数据库。,布布扣,bubuko.com

HBASE cassandra 本质上其实都是KEY -VALUE 的行式存储数据库。

原文:http://blog.csdn.net/dellme99/article/details/22604349

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!