RadonDB发布1.0.1版本

日前,RadonDB分布式数据库发布1.0.1版本。

RadonDB是一款基于MySQL研发的新一代分布式关系型数据库(MyNewSQL)。向用户提供具备金融级高可用、强一致、超大容量的数据库服务,高度兼容MySQL语法,自动水平分表,智能化扩容。

RadonDB具有以下特性:

  • 自动水平分表;
  • 数据多副本,率先使用GTID并行复制+Raft一致性协议确保副本间数据强一致、零丢失;
  • 主副本故障自动秒级切换,实现自动化运维,无需人工干预;
  • 存储副本使用MySQL存储,稳定可靠的存储能力与强大的计算能力并存;
  • 提供分布式事务能力,保证跨节点操作的数据一致性;
  • 同时支持OLTP(高并发事务需求)和OLAP(复杂分析需求);
  • 高度兼容MySQL语法,数据可快速导入、导出,简单易用。

本次发布的v1.0.1版本是RadonDB的一个小版本, 主要对监控进行了改善:支持用户级连接监控、后端信息、各种操作统计信息、慢查询等各种维度监控,时序数据库Prometheus存储监控和性能指标信息,用Grafana作为可视化组件展示。

RadonDB已全部开源在github, 包含两大核心组件:

  • Radon

    负责接收SQL请求并生成分布式执行计划, 把请求路由到相关的MySQL副本。

    https://github.com/radondb/radon

  • Xenon

    使用GTID并行复制+Raft一致性协议实现的MySQL高可用集群管理工具。

    https://github.com/radondb/xenon