国产分布式事务数据库HotDB 低调的品牌背后,是靠产品口碑积累起来的市场占有率,优秀的产品,卓越的产品功能值得细品。
下面就跟大家来一波功能详解
1.数据库基础服务
HotDB Server支持MySQL原生通讯协议,支持数据定义、数据操作、分区表、数据库管理语句、事务、锁、字符集与校对集等常用数据库基础服务。其中在数据操作中解决了跨库查询和跨库数据排序等难点问题。并支持强一致分布式事务与跨库死锁检测。
2.数据定义
支持常用的数据定义操作语句,如:CREATE\DROP\ALTER\RENAME\TRUNCATE等。同时支持关联已有分片规则直接CREATE业务表,而无需在管理平台上对表事先进行定义。
2.数据操作
跨节点SQL
HotDB Server支持跨数据节点的SQL操作,如:
修改分片字段值
HotDB Server允许在不改变分片字段值路由(即修改后的分片字段值与修改前的值路由到相同的数据节点)的前提下,update水平分片表的分片字段值。
透明全局自增序列
在分布式架构下,HotDB Server可保证具有AUTO_INCREMENT属性的列在各个数据节点上全局自增。透明全局自增序列使用方法与MySQL的AUTO_INCREMENT相同,目前透明全局自增序列可保证该字段全局有序递增,但是不保证序列值的连续性。
全局唯一约束
HotDB Server支持全局唯一约束,可保证启用了此功能时拥有唯一约束(UNIQUE、PRIMARY KEY)的列在所有数据节点上全局唯一。若启用相关功能还可以做到当SELECT查询语句中不包含分片字段但包含唯一约束字段时,同样可以定位单一节点。目前支持全局唯一约束设置到表级别。
3.分区表
HotDB Server支持数据库分区表(PARTITION)相关操作,如:CREATE PARTITION TABLE、ALTER PARTITION、INSERT PARTITION、UPDATE PARTITION、SELECT PARTITION、DELETE PARTITION。
4.数据管理
支持数据库管理语句SHOW、DESC、USE、KILL以及部分会话级别SET语句。
5.触发器
支持在单库环境下使用触发器功能且支持触发器的备份与恢复。
6.子查询
支持有限场景下的子查询功能。
7.事务与锁