类似于Hbase,Cassandra这种分布式列存储数据库,为什么都采取了列族:列族下的列这样一种设计?这种设计的目的是什么?它有什么好处,解决了什么问题?
如果没有列族,就只是单纯的列这一个层次,同样采用列式存储方式,同样允许列可以动态增减,不能够实现那些功能么?
最近在学习Hbase数据库,虽然翻阅资料了解了它的一些特性,但是并不知其所以然,有困惑希望大佬能讲解一下,谢谢啦
类似于Hbase,Cassandra这种分布式列存储数据库,为什么都采取了列族:列族下的列这样一种设计?这种设计的目的是什么?它有什么好处,解决了什么问题?
如果没有列族,就只是单纯的列这一个层次,同样采用列式存储方式,同样允许列可以动态增减,不能够实现那些功能么?
最近在学习Hbase数据库,虽然翻阅资料了解了它的一些特性,但是并不知其所以然,有困惑希望大佬能讲解一下,谢谢啦
列族可以理解为表 列就是我们普通理解的表的列 所以这种设计和普通的表设计没啥区别 好处就是对列扫描的时候速度快