分布式数据库与并行数据库有什么区别
发布网友
发布时间:2022-04-22 22:43
我来回答
共3个回答
热心网友
时间:2022-05-02 23:40
(1) 应用目标不同。并行数据库系统的目标是充分发挥并行计算机的优势,利用系统中的各个处理机结点并行完成数据库任务,提高数据库系统的整体性能。分布式数据库系统主要目的在于实现场地自治和数据的全局透明共享,而不要求利用网络中的各个结点来提高系统处理性能。
(2) 实现方式不同。在具体实现方法上,并行数据库系统与分布式数据库系统也有着较大的不同。在并行数据库系统中,为了充分利用各个结点的处理能力,各结点间可以采用高速网络连接。结点键的数据传输代价相对较低,当某些结点处于空闲状态时,可以将工作负载过大的结点上的部分任务通过高速网传送给空闲结点处理,从而实现系统的负载平衡。
但是在分布式数据库系统中,为了适应应用的需要,满足部门分布特点的需要,各结点间一般采用局域网或广域网相连,网络带宽较低,颠倒点的通信开销较大。因此,在查询处理时一般应尽量减少结点间的数据传输量。
(3) 各结点的地位不同。在并行数据库系统中,各结点是完全非独立的,不存在全局应用和局部应用的概念,在数据处理中只能发挥协同作用,而不能有局部应用。在分布式数据库系统中,各结点除了能通过网络协同完成全局事务外,各结点具有场地自治性,每个场地使独立的数据库系统。每个场地有自己的数据库、客户、CPU等资源,运行自己的DBMS,执行局部应用,具有高度的自治性。
热心网友
时间:2022-05-03 00:58
不同的概念,并行只是分布式数据库中的一个支持项
分布式数据库是用计算机网络将物理上分散的多个数据库单元连接起来组成的一个逻辑上统一的数据库。每个被连接起来的数据库单元称为站点或节点。分布式数据库有一个统一的数据库管理系统来进行管理,称为分布式数据库管理系统。
目前国产分布式数据库排名靠前的是 TiDB,
可以登录TiDB 官方社区(AskTUG)
热心网友
时间:2022-05-03 02:33
并行数据库系统:通过并行实现各种数据操作,如数据载入、索引建立、数据查询等,可以提高系统的性能。
分布式数据库系统:数据分布存储于若干场地,并且每个场地由独立于其它场地的DBMS进行数据管理。
并行与分布技术特点:
增强的可用性:当存储某个关系的场地系统崩溃时,可继续使用存储在别的场地的复本。
数据的分布访问:企业数据可以分布于若干城市,分析时可能需要访问不同场地的数据,但通常在访问模式中得到数据存储的局部性(如银行经理通常是查询本地支行的顾客账户),这种局部性可用来分布数据。
分布数据的分析:企业越来越需要分析所有可用的数据,即使这些数据存储在不同场地和不同的数据库系统中。