分布式数据库 HotDB 特性

2022-03-14 00:00:00 数据 语句 支持 业务 分片

数据一致性

HotDB拥有内置的强一致算法,同时提供可视化界面的多种检测方案保证数据的强一致性,主要有主备数据的一致性检测,表结构与表索引检测,全局表数据校验与修复和数据分片正确性检测

全局一致性备份、还原

HotDB支持管理平台设置备份计划,能做到全局的数据状态一致、时间点一致,增量备份自动跟随完整备份实现库级别、表级别和行级别的三重并行,对业务服务无阻塞。
并且可以通过管理平台一键还原,做到数据库还原强一致

环境标准化

通过自动化安装部署设置服务器系统参数以及数据库服务参数,提高团队的工作效率、减少人为误操作

全透明跨库JOIN

HotDB支持绝大部分跨库join场景,极大地避免应用改造,并且SQL语法、执行结果与MySQL保持高度一致。支持智能判断join(含单库join、跨库无交叉结果集join、跨库有交叉结果集join)的类型,根据类型做出佳处理的功能,并且支持超大中间结果集、支持maxJoinSize限制join大小、支持通过highCostSqlConcurrency限制资源消耗等

一键迁库

在线图形化界面操作的方式,轻松完成迁库扩容的工作,且在线迁移不阻塞业务的进行,将原本需要DBA实施的大量手工操作和高技术门槛思考分析的工作全部转为自动化完成

OnlineDDL

HotDB管理平台支持图形化界面执行 OnlineDDL 功能,保证了在进行表变更时,不会堵塞线上业务读写,数据库表依然能正常对外提供访问

分片合理性评分

HotDB可以通过压测环境和生产环境的数据操作访问,评估数据分片的分片算法和分片字段等选择是否合理,且以评分的方式表示,及告知如何调整,帮助数据库达到优性能

查询日志智能分析

智能查询分析会自动抓取所有的SQL语句及其执行时间,通过真实业务场景+内置慢查询语句模型,会自动将需要优化的SQL语句标识出来,方便DBA直观地知道每套业务系统有哪些类型SQL语句,哪些SQL语句需要优化,及每种类型SQL语句执行的耗时分布区间等

来源 https://zhuanlan.zhihu.com/p/405795044

相关文章