可伸缩性-java核心技术卷1第九版高清中文版

时间:2024-07-13 06:27:27
【文件属性】:

文件名称:可伸缩性-java核心技术卷1第九版高清中文版

文件大小:662KB

文件格式:PDF

更新时间:2024-07-13 06:27:27

数据库

(1) 数据类型 Hbase 只有简单的字符串类型,所有类型都是交由用户自己处理,它只保 存字符串。而关系数据库有丰富的类型选择和存储方式、数据操作,Hbase 操作 只有很简单的插入、查询、删除、清空等,表和表之间是分离的,没有复杂的表 和表之间的关系,所以也不能也没有必要实现表和表之间的关联等操作。而传统 的关系数据通常有各种各样的函数、连接操作。 (2)存储模式 Hbase 是基于列存储的,每个列族都有几个文件保存,不同列族的文件是 分离的。传统的关系数据库是基于表格结构和行模式保存的。 (3)数据维护 Hbase 的更新正确来说应该不叫更新,而是一个主键或者列对应的新的版 本,而它旧有的版本仍然会保留,所以它实际上是插入了新的数据,而不是传 统关系数据库里面的替换修改。 (4)可伸缩性 Hbase 和 Bigtable 这类分布式数据库就是直接为了这个目的开发出来的, 能够轻易的增加或者减少(在硬件错误的时候)硬件数量,而且对错误的兼容性 比较高。而传统的关系数据库通常需要增加中间层才能实现类似的功能。


网友评论