分布式数据库【1、主要背景与概念】

一、概念同构分布式数据库、异构分布式数据库;
摘要由CSDN通过智能技术生成

分布式是一种思想,学习具体的分布式机制时,考虑分布式背后的东西;

一、概念

分布式数据库分布在多个站点,各个站点缺少共享部件;同构分布式数据库、异构分布式数据库;数据的分布方式给事务处理及查询带来较大困难;

分布式数据存储包括如下两种形成方式:

1、复制:不同站点维护相同r的副本,带来数据可用性、增加并发度、但是增加了更新开销;

2、分片:对关系r记性水平切片或者垂直切片,切片后可继续形成副本;

水平切片:散列、范围、等;垂直切片:最后每个垂直切片都包括关系r的主键;

如大学数据库,包括关系r employee_info(employee_id,  name,  designation, salary),处于保密缘故,可能划分为employee_private_info(employee_id,  salary),employee_public_info(employee_id,  name,  designation),部署在多个站点;


二、透明性

分布式数据库必须保障数据透明性,包括分片透明性(user不知道如何分片的)、

复制透明性(user不关注什么对象被复制,数据对象逻辑上是统一的)、

位置透明性(user物质摘掉数据的物理位置,只要用户事务提供收标识符,无需关系副本存在何处)


三、分布式事务

分布式事务仍需要保持ACID性质,包括全

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值