分布式数据库对比?什么叫分布式数据库,有什么优点和缺点
大家好,今天小编来为大家解答以下的问题,关于分布式数据库对比,什么叫分布式数据库,有什么优点和缺点这个很多人还不知道,现在让我们一起来看看吧!
什么叫分布式数据库,有什么优点和缺点
分布式是分布式,集群是集群。
分布式比如有ABCD用户,将AB提交的数据写到数据库1去,CD用户群组的数据提交到数据库2去
优点:降低单个数据库的压力(数据量少,单个数据库不会被频繁操作到,如提交事务,少几个人少去抢占资源),不然,像上面单个数据库同时要处理四个人的数据,肯定比处理两个的压力小得多了(PS:1、2两个数据库的内容是不一致的,但是结构是一致的)。响应速度快,一般用于大客户的解决方案
缺点:用的硬件较多,开发成本较高(不像单台机器那样,不管如何都写到一台机器上)。
集群:构建多个相同数据库(内容一样),类似备份(一个数据一生成一条数据,立马将该数据同步到另一台上面去,查询时可以多台任选一台,单台压力低),一台挂了,别一台上面还是有备份的,也有分布式的优点,不过,需要集群的几台机器网络环境较好,数据推送才能及时。
大概就是这样
分布式数据库的分布式数据库相对传统集中式数据库的优点
大数据时代,面对日益增长的海量数据,传统的集中式数据库的弊端日益显现,分布式数据库相对传统的集中式数据库有如下优点。
●更高的数据访问速度:分布式数据库为了保证数据的高可靠性,往往采用备份的策略实现容错,所以,在读取数据的时候,客户端可以并发地从多个
备份服务器同时读取,从而提高了数据访问速度。
●更强的可扩展性:分布式数据库可以通过增添存储节点来实现存储容量的线性扩展,而集中式数据库的可扩展性十分有限。
●更高的并发访问量:分布式数据库由于采用多台主机组成存储集群,所以相对集中式数据库,它可以提供更高的用户并发访问量。
大数据的分布式数据库技术的对比(主流分布式数据库)
分布式数据库是一个逻辑数据库,它的物理数据库在地理位置上分布在多个数据库管理系统的计算机网络中,这些数据库系统构成了分布式的数据库管理系统
在分布式数据库管理系统中,每台计算机上的用户在访问数据库时并不感到他使用的数据在物理上不存储在自己的计算机中,而是由分布式数据库系统由网络从其它机器中传输过来
因此,对每一用户来说,看到的都是一个统一的概念模式
分布式数据库系统的主要特点是:(1)具有较高的可靠性,当系统中一台机器发生故障时、不会导致整个系统的破坏
当故障排除后,分布式数据库系统可将故障期间的数据库加以恢复修改
(2)分散了工作负荷,使大量的处理均匀分担
(3)便于实现系统的扩充
分布式数据库系统是计算机通讯和数据库技术相结合的产物,是非常有代表性的数据库技术发展方向之一
分布式文件系统和分布式数据库有什么不同
分布式文件系统(dfs)和分布式数据库都支持存入,取出和删除。但是分布式文件系统比较暴力,可以当做key/value的存取。分布式数据库涉及精炼的数据,传统的分布式关系型数据库会定义数据元组的schema,存入取出删除的粒度较小。
分布式文件系统现在比较出名的有GFS(未开源),HDFS(Hadoop
distributed
file
system)。分布式数据库现在出名的有Hbase,oceanbase。其中Hbase是基于HDFS,而oceanbase是自己内部实现的分布式文件系统,在此也可以说分布式数据库以分布式文件系统做基础存储。
文章分享结束,分布式数据库对比和什么叫分布式数据库,有什么优点和缺点的答案你都知道了吗?欢迎再次光临本站哦!