hbase
1、基于hdfs的大表,支持增删改查。
2、列族,很多个列一起定义一个列族,相关的列放到一个列族,相当于竖切。
3、行键,字典序,按位比较。
4、region 横向表的切分,对照mysql的就是横切。
5、store,物理存储包含rowkey,列族名,列名,时间搓,类型,value。随机写就是靠时间搓。如果虚拟机和宿主机时间搓不一致,会导致各种问题。修改就是放入一条新时间搓的数据,delete也是放入更大时间搓的数据。
6、定义表时只需要先定义列族,不需要先定义具体的列
二、架构
region server负责管理region,Data,get,put,delete。Region:splitRegion,compactRegion。master作用,Table:create,drop,alter,分配region到regionserver,监控regionserver性能。