一、前言
随着信创进程的快速推进,TiDB为代表的原生分布式数据库走在了国产化前沿,原生分布式带来了极致性能体验,但同时也面临对中小规模应用来说资源无法充分利用的情况,导致增加成本,平凯数据库也紧跟企业需求,推出了敏捷模式,既可以保留 TiDB 的灵活扩展性和高可用、故障自愈能力,又能够提供更轻量、成本更低的灵活部署,覆盖更多的使用场景。
同时,社区也紧跟提供了敏捷模式试用,让更多用户来进行体验,通过此次试用个人感受平凯数据库敏捷模式的性能优于以往使用的某些国产数据库,查询响应速度比较明显,而且其自身良好的扩展能力,更适合应对资源紧张等情况。
二、敏捷模式体验
首先感谢社区官方和各位大佬写的试用指南和文章,让我少走了很多弯路,具体的试用步骤我就不再多写了,可以参考Root先锋老师写的专栏 - 别再猜了!用数据揭穿平凯数据库(TiDB 企业版)敏捷模式和MySQL的性能对比真相! | TiDB 社区
我在这里只写一下试用感受吧
1、部署简单:TEM部署也就用了2分钟、敏捷模式基础工作完成后用时也就10分钟左右就可以搭建起来
2、TEM运维管理方便:集中化运维和监控、一键扩缩容、数据备份、数据闪回、安全设置、审计、巡检等功能,极大简化运维方式
3、空间占用小,压缩率高:在敏捷模式中创建了一张和O库中一样的业务数据表,并将数据通过自研ETL工具全部导入,占用大小为
TiDB | O库 | 压缩比 |
---|---|---|
1.4G | 2.2G | 低36.36% |
4、批量写入效率高:通过我们自研ETL并修改TiDB连接串参数,批写入速率每秒在1.1W行,O库批写入每秒在6K行左右。
三、体验总结
通过此次试用敏捷模式,真实感受到了什么叫开箱即用,简单友好。个人感觉以下特性,确实能够满足企业级应用场景对数据库的要求:
- 弹性扩展,快速响应业务增长:业务快速增长时,可快速增加节点应对流量或数据量激增,契合敏捷迭代中对基础设施弹性的需求。
- MySQL 兼容性,降低迁移与开发成本:高度兼容 MySQL协议和语法,现有基于 MySQL 的应用可几乎无缝迁移,基于其他数据库的还是需要进行改造,TiDB都有相应的迁移改造方案,十分成熟。
- 自动化运维与故障告警:能够减少人工干预,提升系统稳定性,使团队能更专注于业务功能而非基础设施维护。
- 图形化操作:一键部署和管理,适配现代云原生开发流程,支持快速环境搭建,提升交付效率。