AntDB v7.2.0 社区版适配 Rocky 9 及体验笔记
关于 AntDB
2023年12月的 墨天轮中国数据库流行度排行 火热出炉,目前,AntDB 排在第十位。[1]
AntDB 数据库始于2008年,隶属于亚信科技旗下通用型企业级数据库产品,在运营商的核心系统上,为全国24个省份的10亿多用户提供在线服务,具备高性能、弹性扩展、可靠性等产品特性,峰值每秒可处理百万笔通信核心交易,应用范围包含通信、金融、交通、能源、物联网等行业。[2]
关于 AntDB 社区版
3月1日,亚信科技AntDB数据库社区版正式开放免费下载。作为AntDB数据库的首个社区版产品,AntDB-CE(Community Edition)V7.2.0具有完整、易用、兼容度高的企业级分布式数据库产品特性。[3]
AntDB-CE社区版采用了Share-Nothing的无共享架构,包括计算节点(Coordinator)、数据节点(DB)、全局事务管理器(GTM)和管理节点四种组件。
- 计算节点(Coordinator)
提供SQL解析、优化、路由、结果汇聚、分布式事务控制等功能
- 数据节点(DB)
真正存储业务数据的组件,通过分库分表实现数据库能力的水平扩展,提供多种分片函数,支持定制开发;支持数据节点的分组管理
- 全局事务管理器(GTMCoordinator)
分布式事务管理的重要组件;提供事务ID和事务快照以及全局序列号、时间戳,参与2PC提供分布式MVCC 能力,同时提供Coordinator 的能力
- 管理节点(Manager)
管理整个集群节点的添加、配置、删除、启停、初始化、主备倒换等所有状态。
AntDB 社区版集中式部署安装
从官方网站[4] 下载安装包,由于我本地操作系统为 Rocky Linux 9.3,网站并没有提供对应版本的安装包,这里选择了 centos8 作为替代。
[shawnyan@rocky9 ~]$ cat /etc/system-release
Rocky Linux release 9.3 (Blue Onyx)