分布式数据库

1.对透明的理解,分布式数据库中对分布透明的理解。
透明:是指用户不需要考虑数据的存储位置、执行场所、执行方式,是由系统自动完成并且可以多次存储。
分布透明性:用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。
2.举例给出一个分布式数据系统的案例,阐述分布式数据库系统的作用和特点。
(1)举例:航空公司订票系统。
(2)作用:物理上分散,逻辑上集中。
(3)特点:
可扩展性:分布式系统的根本目标就是为了处理单个计算机无法处理的任务,当任务增加的时候,分布式系统的处理能力需要随之增加。简单来说,要比较方便的通过增加机器来应对数据量的增长,同时,当任务规模缩减的时候,可以撤掉一些多余的机器,达到动态伸缩的效果。
可用性与可靠性:可用性是指系统在各种情况对外提供服务的能力,简单来说,可以通过不可用时间与正常服务时间的必知来衡量;而可靠性而是指计算结果正确、存储的数据不丢失。
高性能:适合分布式数据管理,能有效的提高系统的性能。高并发,单位时间内处理的任务越多越好;低延迟:每个任务的平均时间越少越好。
经济性:可利用现有的设备和系统,省时、省事、投资小。
3.分布式数据库中所采取的关键技术
(1)分布式数据库设计:从数据的存储位置、分布场所、数据类型的设定、数据管理等方面对分布式数据库进行设计。
(2)查询处理:解决事务到数据操作命令的转换、数据通信的代价等问题优化查询处理。
(3)并发控制:解决不同场地多个用户多个事务并发执行、调度和访问同步问题。
(4)可靠性:解决事务的原子性和耐久性的实现问题与系统故障恢复问题。
(5)安全性:数据的加密、解密与访问权限问题。
4.多处理系统和分布式多处理系统
多处理系统:利用系统内的多个CPU并行执行用户多个程序,以提高系统的吞吐量或用来进行冗余操作以提高系统的可靠性。
分布式多处理系统:分布式处理系统将不同地点的或具有不同功能的或拥有不同数据的多台计算机用通信网络连接起来,在控制系统的统一管理控制下,协调地完成多个程序的信息处理任务的计算机系统。
5.分布式数据库系统
结构:物理上分散,逻辑上集中:是用通信网络将不同地理位置的节点连接起来,每个节点都拥有集中式数据库和场地自治的计算机系统,即支持全局模式并实现分布式的数据库系统。
体系结构:客户端/服务器模式,客户端是为用户提供数据操作接口,服务器端是为用户提供数据处理功能。
模式结构:分为全局外模式、全局概念模式、局部概念模式、局部内模式。
功能结构:分为应用处理器功能和数据处理器功能。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值