您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
传统的关系型数据库可以做分布式数据库吗?为什么?
数据库,分布式,关系传统的关系型数据库可以做分布式数据库吗?为什么?
发布时间:2019-02-08加入收藏来源:互联网点击:
传统的关系型数据库可以做分布式数据库吗?为什么?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
由于业务发展,单机关系型数据库很容易成为系统的性能瓶颈。如果业务数据之间关联不强,可以选择分布式的nosql数据库。如果业务数据关联很强不得不使用关系型数据库集群并进行扩展,查询应用将请求发送到多个数据库,然后将结果汇总返回,这种情况下需要使用数据库中间件在持久层来实现分库分表逻辑。另外对于事务的支持是传统关系型数据库和分布式数据库的主要区别,传统关系型数据库满足ACID,而主流分布式数据库满足CAP,在分区P不可避免的情况下,一般满足A和最终一致性,而不是强一致性。当前的以Google spanner为代表的新数据库号称满足ACID的分布式数据库其实是利用中间件将即时不一致型进行巧妙隐藏。
上一篇:女朋友生日又快到了,润唇膏、八音盒、灯,都送过了,还能送什么,急急急?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |