初始
CAP理论:Consistency(一致) - Availability(可用性) - Partition(分区)
当有P的时候,分区产生问题,要么选择不服务(保持一致性),要么忍受不一致,服务可用.
分区存在情况下,要么选择A,要么选择C
构架
Region: 存数据的单元,不能跨服务器,过大会拆分多个region
RegionServer:
Master: 挂了不能能查询,不能增删操作
数据结构: rowkey:column family:column:version
image.png
注意
其中每个行都是不可分割的,也就是说三个列必须在一起,而且要 被存储在同一台机器上,甚至是同一个文件里面。
内容 | 语法 |
---|---|
创建 | create 'test','cf' |
查看 | list |
查看表属性 | describe 'test' |
新增列族 | alter 'test','cf2' |
插入数据 | put 'test','row1','cf:name','jack' |
修改版本 | alter 'test',{NAME=>'cf',VERSION=>5} |
扫描 |