两个概念——分布式数据库和去中心化数据库
Distributed Database:
逻辑统一但是物理分布于多个地区的电脑上的数据库,通过数据通信连接;
用户体验为在一个数据库上使用;
Decentralized Database:
一系列独立的数据库,没有网络连接成一个整体;
用户体验为在多个数据库上使用;
每个物理服务器都有一个记忆结构,能够获取他们自己和功效的物理存储。
聚类管理器,用来协调各个物理服务器。
分布式数据库的优点:
1.能够适应地理分布,使用互联网连接
2.能够使数据有着最好的响应,距离靠近的站点
3.更快的数据接触
4.更快的数据处理
5.允许模块化增长
6.提高的可靠性和可获取性
7.支持数据库的恢复
分布式数据库的缺点:
复杂的管理和控制
数据完整性——额外暴露给不合适的更新
安全性——多个服务器容易被攻击
缺乏标准——使用不同的协议
高昂的培训和维护费用
更高的存储要求
目标与权衡:
本地透明化:用户不需要知道当前服务的网络位置,而是像一台单一逻辑的数据库
分布式特征:用户可以管理本地数据库,当与其他数据库的连接失效时,可以在本地管理
分布式的选项:
·数据复制:
优点:高度可靠,更快地接触数据