暂无图片
虚谷数据库的数据一致性是如何保证的?听介绍他分布式可以多台服务同时提供服务并且数据还能高度一致
我来答
分享
手机用户6567
2023-09-21
虚谷数据库的数据一致性是如何保证的?听介绍他分布式可以多台服务同时提供服务并且数据还能高度一致

虚谷数据库的数据一致性是如何保证的?听介绍他分布式可以多台服务同时提供服务并且数据还能高度一致。如果同时对多台服务器进行数据读写操作他是如何同步数据的?

如果都是对同一个数据进行操作不会卡死么?或者说出现数据不同步?出现异常?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
玉琢

虚谷的一致性方案其实很好理解,首先是事务的一致性。目前虚谷有两种方案,一种是TSO发号器,保证全局事务读写一致性。还有一种是GTM-free方案,即降低读的一致性改为最终读一致性,写强一致性。副本的一致性同步是采用的“强复制”方案,就是必须等另外两个副本写实后才返回成功。当然此方案在三副本的情况下相较于paxos/raft会引入1/3的网络开销,虚谷采用的是“可靠UDP”技术,即对UDP进行可靠性封装,相较于tcp的多次握手有网络层面的性能优化,来补偿那1/3开销。

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


请输入正文
提交
相关推荐
虚谷数据库的三权分治
回答 1
数据库的权限体系为“三权分立”,即每个库中SYSDBA、SYSAUDITOR、SYSSSO三个系统用户分别拥有管理权限、审计权限、安全相关权限。数据库管理员(SYSDBA)SYSDBA拥有被系统赋予的
虚谷数据库的用户权限存在那张表里的?
回答 1
sysacls,但是权限是一个数值,需要换算,建议直接使用XuguManager客户端里进行查看。
使用虚谷数据库管理工具报错
回答 1
根据您提供的问题,可能是以下原因导致的1、网络闪断出现断连;2、连接超时导致连接被关闭;3、网络错误
虚谷数据库的可靠通讯协议介绍?
回答 1
虚谷“可靠udp协议”是基于udp协议层的轻量级封装,实现消息保序(基于消息编号)、超时重发(基于消息确认回执超时)、流量控制(基于滑动窗口),保证消息不丢、不乱、不阻塞,为集群节点提供提供稳定、高效
虚谷数据库用起来怎么样?
回答 2
已采纳
绿色安装,工具齐全,兼容dbeaver。语法兼容PL/SQL。使用很简单方便。你可以试一下。用过的都说好
虚谷数据库
回答 2
安全性都通过国标认证的,大可放心。访问审计、操作审计、语法审计等都有
临时表空间文件过大是否可以直接删除
回答 1
不能,临时表空间用于排序、hash计算内存不足时转出,数据库每次启动时根据xugu.ini配置大小重置。
虚谷数据库支持读写分离吗?
回答 1
支持。读写分离是传统的基于MySQL的分布式数据库为了提升性能采用的方式。而对于新的NewSQL数据库来说,这一项反而应该是弊端,因为NewSQL数据库所有节点的所有副本均可读写,并保证强一致性,这才
如何获取获取虚谷数据库中对象的创建语句?
回答 1
DBMSMETADATA.GETDDL的第一个参数为对象类型名,第二个为对象名,第三个为所属模式名selectdbmsmetadata.getddl('TABLE','testsub2','SYSDB
虚谷数据库属于哪家公司?
回答 5
已采纳
暂无文字回复
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~