一、前言
在医疗大数据行业深耕多年,一直把TIDB数据库作为主要的实时计算的主要平台,但客户的需求是不停变化的,有些时候客户需要做一些小范围的试用,但原来的TIDB数据库集群模式需要多节点,需要的资源较多,客户前期提供不了这些资源。此时使用TIDB敏捷模式,可以在提供较少的资源的情况下,迅速搭建出用户展示,测试的平台。快速的满足需求。
同时,敏捷模式可以简单快速的切换到集群模式,方便项目正式使用户后,业务需求增长,快速添加服务器资源,满足业务需要,而不需要额外的数据迁移操作。
二、平凯数据库敏捷模式功能体验
1.MySQL 兼容性
兼容性表现优异,现有应用的连接池配置、事务语句和常见函数均可直接使用。
几乎不要调整,直接可以从源系统迁移
兼容mysql系统视图
2.数据迁移体验
使用DM工具,快速稳定的从mysql数据库迁移到tidb数据库。同时可以进行增量同步,保障业务可以用极短的时间从mysql库转换到tidb库
3.在线 DDL 操作易用性
快速的添加字段
添加索引online模式,全程无感
修改字段类型快速,不会阻塞其他操作
4.高可用/容灾
可以简单的切换集群模式,使集群具备高可用特性。
5.TEM 易用性
TEM构建集群非常易用,可以快速的安装,维护,管理数据库
不需要安装复杂的依赖
在图形化界面就可以安装
同时可以管理多个集群
三、平凯数据库敏捷模式优势 & 体验总结
(一)适用场景建议
- 开发测试环境:快速搭建具备生产特性的数据库环境
- 客户演示系统:用于给客户演示DEMO,后期方便拓展
- 数据密集型应用:对存储成本和查询性能有双重要求的业务
- DBA学习测试平台:在平台上测试功能,参数调整等
(二)整体实践总结
平凯数据库敏捷模式成功地将分布式数据库的先进特性与简易运维相结合,为准DBA和技术团队提供了:
核心优势:
- 简单运维:tiup工具和TEM工具方便运行
- 存储高效率:显著降低存储成本
- 架构高可靠:多副本架构,保障数据库的高可用和高性能
- 扩展灵活:支持业务平滑成长