分布式数据库--概述

分布式数据库是指组件分布在网络上,组件之间通过传递消息进行通信和动作协调的系统。其核心理念是让多台服务器协同工作,完成单台数据库无法处理的任务。分布式数据库设计应该满足如下要求。

透明性:分布式数据库对于开发人员是透明的。分布式数据在使用上表现就像一个单机数据库一样。

扩展性:它可以通过横向扩展使集群的整体性能得到提升。

可靠性:分布式数据库不允许单点失效问题存在。一台机器坏了,其他的机器能够顶替它的工作继续运行。

高性能:高性能是人们设计分布式数据库的主要目的。

目前分布式设计主要有以下特点。

透明性:用户不用关心数据逻辑分区与物理位置的分布细节。也不用惯性数据一致性问题。

数据冗余性:数据冗余实现可靠性,可用性,并改善其性能。

易于拓展性:系统能够通过水平拓展提高系统整体性能。




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值