【IT168 技术】描述
RadonDB 是一款基于 MySQL 研发的新一代分布式关系型数据库 (MyNewSQL)。旨在向用户提供具备金融级高可用、强一致、超大容量的数据库服务,RadonDB 高度兼容 MySQL 语法,自动水平分表,智能化扩容。
RadonDB 的优势:
· 自动水平分表,一键即可开启智能化扩容,扩容过程业务不中断。
· 数据多副本,率先使用 GTID 并行复制和 Raft 一致性协议确保副本间数据强一致、零丢失。
· 主副本故障自动秒级切换,实现自动化运维,无需人工干预。
· 存储副本使用 MySQL(5.7.19) 存储,稳定可靠的存储能力与强大的计算能力并存。
· 提供分布式事务能力,保证跨节点操作的数据一致性。
· 同时支持 OLTP (高并发事务需求)和 OLAP (复杂分析需求)。
· 高度兼容 MySQL 语法,数据可快速导入、导出,简单易用。
创建步骤
1. 基本设置
这里可以填写新集群的基本信息。
2. 节点设置
RadonDB 包含三种类型的节点:SQL 节点、存储节点、计算节点。SQL 节点、计算节点的数量固定为 1,存储节点数量可选,每个节点都有副本节点。具体说明如下表:
每种类型的节点都可设置 CPU、内存、磁盘类型、磁盘大小。磁盘类型可选择性能型或者超高性能型。磁盘大小决定了数据库最大容量,您的数据和日志会共享这块磁盘。
注解:按上述设置,集群会有 11 个主机,包括:SQL 节点 1 组,每组包括 1 主 1 副本;存储节点 2 组,每组包含 1 主 2 副本;计算节点 1 组,每组包含 1 主 2 副本。
3. 网络设置
为安全起见,数据库集群服务需加入已连接路由器的私有网络,并确保该私有网络的 DHCP 处于『打开』状态 (默认已打开)。 使用一个数据库独享的私有网络的好处是方便您对其做『过滤控制』,同时也不影响其它私有网络的设置。
4. 服务环境参数设置
在这一步可以创建初始的数据库账号,并设置数据库服务的配置参数。