暂无图片
分布式数据库到底是什么?要如何选择数据库?
我来答
分享
暂无图片 匿名用户
分布式数据库到底是什么?要如何选择数据库?

如题

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
Z
zwx

ob分布式。

暂无图片 评论
暂无图片 有用 1
打赏 0
Mr.Cui

分片、多副本、使用多硬件;
应用支持什么才能选什么;

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
亚信安慧AntDB数据库

分布式数据库是一种把数据分散储存在不同物理位置的数据库。数据库技术的每一次革新升级都源于数据量级的爆发式增长,都是为了实现更好更理想地数据管理。

分布式数据库也是在数据量暴增的情况下,因为传统单机在扩展性和性价比等方面的局限应运而生的,所以平滑扩展、高可用、低成本等可以说是分布式数据库天然而来的显著优点。

不过从数据管理的角度说,有两个维度的可伸缩性要去考虑。一个维度就是数据量的可伸缩性,这也是传统分布式数据库的思路,就是将数据分布到哪个机器上去。但实际上还有另外一个维度就是业务密度的可伸缩性,从这个维度考虑,我们就会发现随着数据量的增长,再好的分布式数据库技术都会面临单节点处理能力的问题,而且节点加到一定程度后,运维和管理难度都会相应提升。

基于此,亚信科技AntDB数据库团队提出了超融合的理念,未来的数据库一定是可以实现数据跨维次融合的超融合数据库,这也是AntDB数据库正在实现的技术能力。

AntDB将多引擎多能力融合在一起,满足未来越发复杂的混合负载与数据类型业务。同时为了支持用户对“实时性”越发苛刻的要求,从流批一体的层面将流式计算与数据库进行了架构融合,满足未来实时分析、实时报表、以及互联网+类型的异步交易场景。

暂无图片 评论
暂无图片 有用 1
打赏 0
尚雷

一、分布式数据库概念:

分布式数据库是用计算机网络将物理上分散的多个数据库单元连接起来组成的一个逻辑上统一的数据库。每个被连接起来的数据库单元称为站点或节点。分布式数据库有一个统一的数据库管理系统来进行管理,称为分布式数据库管理系统。

分布式数据库的基本特点包括:物理分布性、逻辑整体性和站点自治性。从这三个基本特点还可以导出的其它特点有:数据分布透明性、按既定协议达成共识的机制、适当的数据冗余度和事务管理的分布性。

分布式数据库按照各站点中数据库管理系统的数据模型的异同分为异构型分布式数据库和同构型分布式数据库,按照控制系统的类型分为全局控制集中性、全局控制分散型和全局控制可变型。

二、优缺点

优点:

  • 随时能针对各区域的使用者做调整。
  • 资料共用和分散式控制 。
  • 增加处理绩效,可作平行处理。
  • 系统管理费用较低。
  • 品质维持容易。

缺点:

  • 重复储存资料很花时间。
  • 资料处理与管理上具复杂度。
  • 资料的保密性与安全性受到威胁。

三、事务性质

由于分布式数据库的结构特性,根据分布式系统的CAP定理,实现ACID事务需要付出很大的成本来维护可用性,所以为了保障可用性而总结出一套弱化的事务特性:

  • 基本可用(Basically Available):系统能够基本运行、一直提供服务。
  • 软状态(Soft-state):系统不要求一直保持强一致状态。
  • 最终一致性(Eventual consistency):系统需要在某一时刻后达到一致性要求。

简称BASE,与ACID相对应(acid为“酸”的英文名称,base为“碱”的英文名称)。

信息来源:维基百科:https://zh.m.wikipedia.org/zh-hans/%E5%88%86%E5%B8%83%E5%BC%8F%E6%95%B0%E6%8D%AE%E5%BA%93 希望对你理解分布式数据库有帮助。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
百亿级交易数据存储
回答 1
Gbase确实可以支持百亿级的交易数据存储。Gbase有多个版本,包括Gbase  8a、Gbase  8s、Gbase  8t等。对于你们
国产分布式数据库poc测试,一般需要包含哪些指标?
回答 2
功能测试、性能测试(TPCC)、应用匹配测试。。。
opengauss如何指定不同表空间在不同磁盘上,而不是使用相对路径
回答 3
已采纳
就是直接用location
国产数据库软件的发展情况如何,技术上面与国际大品牌的差距主要体现在哪里。
回答 2
1、国产数据库起步较早,但是后期投入和持续程度欠佳。2、技术上和国外差距主要体现在一些附加性质的产品特性上,核心的数据库功能和国外已无差异。3、承认差异,正视差距,是产品发展的基础。
达梦主备集群最多支持多少个节点?
回答 1
配置实时主备,有以下几种配置方案,可以根据实际情况部署:只配置主库和最多8个实时备库。只配置主库和最多8个异步备库。配置主库、最多8个实时备库,和最多8个异步备库。配置读写分离集群,有以下几种配置方案
AntDB数据库什么情况下会使用到临时表?
回答 1
AntDBM在以下几种情况会创建临时表:UNION查询;用到TEMPTABLE算法或者是UNION查询中的视图;ORDERBY和GROUPBY的子句不一样时;表连接中,ORDERBY的列不是驱动表中的
万里数据库产品GreatDB在国家电网中有哪些落地的应用场景?
回答 2
感谢您对万里数据库的关注。我们公司从2000年成立至今已有21年了。万里数据库GreatDB与国家电网从2015年开始合作。到2019年底已经累计支持100多个业务系统的建设,包括项目管理系统、能源服
有没有达梦相关的书籍推荐?
回答 2
《达梦数据库管理与开发实战》本书面向初学者介绍了达梦数据库的基本概念、管理和开发技术。它包含了丰富的示例和实践案例,适合想要全面了解达梦数据库的读者。《达梦数据库从入门到精通》这本书逐步介绍了达梦数据
TDSQL MySQL版 实例 和mysql 节点 有区别吗?
回答 2
一般我们说一个数据库实例的时候,是包含后端这个实例的主从节点(进程、数据文件、实例对应的agent等等)的;分布式实例里面,实例下会有多个数据分片,每个分片也包含主从节点;在有些业界的概念里面也有这样
Halo数据库支持在哪些OS上运行?
回答 2
已采纳
支持银河麒麟、中标麒麟、统信、openEuler、Ubuntu、RHEL/CentOS、FreeBSD等系统
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~