分布式数据库
oulazs
这个作者很懒,什么都没留下…
展开
-
HotDB——布式事务数据库中不同数据库表对象的类型设计准测
原创 2021-07-27 15:47:10 · 87 阅读 · 0 评论 -
分布式事务数据库HotDB的存储节点故障切换后数据正确性保障
无论是异步复制还是半同步复制,都可能会存在这样一种情况:**在故障切换全部完成后,**原主库恢复,新主库(原从库)复制IO线程可能自动重连并获取到切换前没有获取到的事务,而这样的事务在切换的处理过程中,已经是被认定没有提交成功的事务,不能再继续复制,否则会有数据混乱的风险。因此增加计算节点参数failoverAutoresetslave,默认关闭。<propertyname=“failoverAutoresetslave”>false**故障切换后,**会暂停原主从之间IO线程,并对原主原创 2021-07-08 11:27:59 · 112 阅读 · 0 评论 -
热璞数据库hotdb计算节点手动升级
算节点版本升级支持手动和自动两种方式,自动升级请参考管理平台文档的升级中心菜单说明。以下将通过手动的方式对单节点、主备节点、多节点模式的集群进行计算节点版本升级说明。注意事项升级JDK版本若计算节点版本由低版本升级到V2.5.5(包含)以下版本时,可跳过这一步,默认JDK版本均为1.7;若计算节点版本由低版本升级到V2.5.6(包含)以上版本时,需要对JDK版本进行升级至1.8,具体操作步骤请参考管理平台升级JDK版本,同时也需要对启动脚本bin/hotdb_server文件中JAVA_BIN、JA原创 2021-06-25 15:19:36 · 63 阅读 · 0 评论 -
【HotDB Q区】高可用里面,SQL缓存具体是什么意思?用户那边的返回是啥呢?
分布式数据库重点回答来了!(1)高可用里面出现的“SQL缓存”是指计算引擎(或称计算节点)上会启用队列来缓存前端应用程序访问计算引擎的SQL操作请求等信息;(2)“SQL缓存”实际是计算引擎冻结前端应用程序操作请求在缓存中,待高可用切换过程中确保数据一致性后,再将冻结的前端应用程序操作请求下发执行,并解除冻结算法功能;(3)“用户那边的返回是啥?”,在计算引擎冻结前端应用程序操作请求过程中,会按心跳及前端应用程序主动询问机制的应答是:操作请求 正在处理,确保前端应用程序对高可用切换过程无感知。..原创 2021-05-26 17:00:37 · 72 阅读 · 0 评论 -
【HotDB Q区】热璞是又做数据库灾备方案,又做数据库供应商么?
HotDB 回答:1)热璞专注产品设计研发,是数据库产品供应商;(2)热璞为渠道伙伴及最终客户提供符合行业要求的数据库容灾方案,及金融行业制定的容灾恢复标准解读及标准方案,供渠道伙伴及最终客户选用。...原创 2021-05-20 18:03:40 · 69 阅读 · 0 评论 -
解读|数据库中间件MyCat为何要替换成分布式事务数据库HotDB
在互联网飞速发展,数据量成指数级爆发的背景下,数据库中间件MyCAT满足了当下企业对海量数据存储的需求。但随着传统企业数字化转型的迫切需要,作为核心业务系统基础设施的数据库产品,企业对其要求是做到全链路保障,服务稳定、数据安全已成为用户关注的重中之重,因此数据库中间件MyCAT的缺陷就显而易见了。涉及数据正确的缺陷涉及稳定可靠的缺陷功能限制下面从技术难点与实现效果将数据库中间件MyCAT VS 分布式事务数据库 HotDB做如下比较:最后,不得不提现在企业信息化对分布式事务数原创 2021-04-12 15:57:49 · 2188 阅读 · 0 评论 -
MySQL数据库替换成HotDB分布式事务数据库这样操作就够了!
1.改造成本存储过程:通过Java代码改造实现视图:需要修改JOIN语句 和 业务系统可能需要配合修改代码2.如何拆分数据量、性能、表大小等维度3.分片规则不同场景适用不同的分片方式4.数据迁移方案...原创 2021-04-02 17:39:34 · 143 阅读 · 0 评论 -
分布式事务数据库HotDB 的死锁检测篇
在分布式事务数据库系统中,若死锁发生在两个数据节点下的存储节点间,MySQL的死锁检测机制将无法检测到死锁。下面表格中的操作,描述了在分布式系统中,两个数据节点产生死锁的过程。会话一与会话二分别在两个数据节点上执行DELETE操作:上述情况中,会话一与会话二互相被阻塞,将产生死锁。因是在两个数据节点下的存储节点间,MySQL无法检测到死锁的存在。在HotDB Server分布式事务数据库系统中,计算节点可检测到多个数据节点下的存储节点间的死锁,并回滚开销最少的事务。在计算节点的配置文件serve原创 2021-03-23 15:35:59 · 191 阅读 · 0 评论