关系数据库
字段的表示
每个字段都被SQL定义成具体的数据类型,表示一 定长度的字节序列
关系数据库
Байду номын сангаас
记录的表示
定长记录:它所包含的所有字段均为定长。
关系数据库
记录的表示
变长记录:允许它包含变长字段,有多重表示方法
关系数据库
记录集合的存储结构
记录在磁盘上的物理存储方式有物理临接存储,指针 连接存储。
Hadoop DataNode存储着Region Server 管理的数据,所有 的Hbase数据存储在HDFS文件系统中,Region Servers在HDFS DataNode中是可配置的,并使数据存储靠近在它所需要的地方, 就近服务,当王HBASE写数据时时Local的,但是当一个region 被移动之后,Hbase的数据就不是Local的,除非做了压缩 (compaction)操作。NameNode维护物理数据块的元数据信 息。
Redis
Redis是著名的内存KV数据库,在工业界获得了广泛使用其不仅支持基本数据类型,也支持列表、集合等复杂数 据结构,所以有较强的表达能力,同时有非常高的单机读/写效率:
Redis
系统中唯一的Master负责数据的读/写操作,可以有多个Slave来保存数据副本, 副本数据只能读不能做数据更 新操作。当Slave初次启动时,从Master获取数据,在数据复制过程中,Master是非阻塞的,即同时可以支持读/写 操作。Master采用快照加增量的异步方式完成数据复制过程,首先在时刻T将内存数据写入本地快照文件,同时在内 存记录从T时刻起新增的数据操作. 当快照文件生成结束后,Master将文件传给Slave, Slave先保存为本地文件,然后 将其加载入内存。之后,Master将T时刻后的数据变更操作以命令流的形式传给Slave, Slave顺序执行命令流,这样 就达到数据和Master保持同步。