HBase权威指南分章笔记概念.docx

HBase权威指南 第一章: 1) 特征 非关系型数据库中有很多共同的特征,与传统型数据库也有一些相同的特征。所以Nosql系统并不是真正的革新的技术,但是从engineering角度上讲是革新。 但是像memcached(分布式内存缓存系统)都归入到了Nosql范畴内,好像只要不是RDBMS就自动归类到NoSQL中,这可到导致某种意义上的错误划分,从而模糊这些技术能够能够的技术可能性。在NoSQL类型中,有很多维度上,你可以用来划分某个系统的特点。 1、数据模型 数据如何存储有很多不同点,包括key/value存储,半结构化存储,基于列存储及面向文档存储。你的应用如何访问数据,这些模型是否会返回改变? 2、存储模型 内存还是磁盘?由于我们和RDBMS比较,很容易决定。 3、一致性 强制还是最终一致性?这个问题涉及到,存储系统的目标,是否弱化保证一致性?一致性在确定的用户实例中,造成所有的不同,特别是延迟的影响。 4、物理模型 分布式还是单个机器?系统架构是分布式机器还是单独机器(distributeion handled client-side)。这个模式对系统的扩展性有很大的影响。简单的方式,是每次增加一个机器,承担一个shared setups,但是对实时性要求高,而且每个分片都需要同样的计算能力。 5、读/写性能 必须理解你的应用的访问模式。主要读操作还是写操

文档评论(0)

1亿VIP精品文档

相关文档