DBLE 分布式中间件

用于 MySQL 分片的高伸缩性中间件

特性一览

兼容性

JAVA 良好的跨平台能力,良好的技术栈
提供慢日志,兼容 MySQL 慢日志分析工具
提供清晰易用的 Explain 执行计划
遵守 MySQL 原生协议,更好的语法兼容性

扩展性

完整的扩容方案
支持多规则的数据拆分
支持读写分离的主从扩展
支持 ZooKeeper 的集群部署

数据拆分

多种贴合 OLTP 业务的拆分最佳实践
哈希,取模,按时间,按范围等拆分算法
全局表,ER 关系表,非拆分表多样优化方案
支持自定义的拆分算法,满足更广的业务场景

功能性

提供自定义的 SQL hint 注解
提供全局唯一数字 ID 功能
提供稳定可靠的原生 XA 事务
提供完善的分布式事务回滚方案
支持密码加密,IP 白名单,SQL 黑名单

性能

提供慢查询性能分析报告
提供复杂 SQL 系统性解析方案
保证正确性同时提供高效处理能力
超越单机关系型数据库的操作响应时间
基于 NIO 实现,解决高并发问题

支持服务

专业的分布式改造专家队伍
活跃的开源社区交流氛围
7×24 小时的护航团队支持
稳定的研发测试团队保障
提供企业级的管家式服务支持

快速开始

快速带您部署安装 DBLE 并掌握基本功能的使用

使用场景

DBLE 公开课

DBLE 文摘