Whoami:5年+金融、政府、医疗领域工作经验的DBACertificate:OCP、PCPSkill:Oracle、Mysql、PostgreSQLPlatform:CSDN、墨天伦、公众号(呆呆的私房菜)
本文我们聊聊在国产数据库替代的浪潮下,如何通过选型方法论去选择一款更适合业务场景的国产数据库。
国产数据库在近年来取得了显著的发展和进步,已经成为推动中国数字化转型和信息化建设的重要力量。

国产数据库的国产化替代正在加速进行。根据国资委的要求,到2027年,“2+8+N”党政与八大行业要实现数据库的100%国产替代。目前,党政领域的数据库国产替代率已经很高,而金融、能源、医疗等行业的替代率也在逐步提升。 在国产化替代的浪潮下,学会评估一款数据库产品是否符合自己业务场景尤为重要,相信本文的方法论可以为你带来一些思考和启发。

我们从兼容性、数据库能力、业务支持能力、业务连续性、迁移和维护及安全能力这六个维度出发,去衡量这款数据库产品是否满足我们的需求。
1. 兼容性:
良好的兼容性能够大幅降低迁移的成本。

2. 数据库能力:
数据库能力从功能和性能两个方面进行考量。
选型中应该考量数据的功能跟业务场景的匹配度,功能是否能够满足特定场景的业务需求,包括事务处理、数据分析、内容管理等;
数据库能否利用较低的资源提供较高效的数据处理能力,包括快速的查询响应能力和高并发处理能力等;

3. 业务支持能力:
业务支持能力考量从业务功能、业务性能及高可用三个方面出发,如下图:

4. 业务连续性:
副本高可用:通过高度容错特性的一致性算法实现副本间快速选举和强同步;
容灾高可用:通过建设灾备系统,防止生产集群的故障,可以快速切换到灾备环境;
备份:通过备份方式,满足监管要求、应对逻辑错误和黑客攻击做恢复使用。

5. 迁移和维护:
数据迁移包含迁移评估、元数据迁移、数据迁移、数据一致性校验、迁移后性能优化、函数和存储过程改造等方面,需要考量整个迁移是否有对应工具支撑以及厂商在对应环境的支持和响应能力。
维护主要从常规维护、故障维护和智能化诊断这几个方面考量。

6. 安全能力:
数据库安全能力主要从用户管理、访问控制、数据安全、安全审计这几个方面入手评估。

国产化选型分如下几种场景:
1. 平滑迁移场景:如果业务系统需要从现有的数据库平滑迁移到国产数据库,应选择与现有数据库兼容性好的国产数据库。例如,GreatDB、TiDB高度兼容MySQL,达梦数据库高度兼容Oracle等;
2. 业务彻底改造场景:如果业务系统需要彻底改造,可以选择那些提供强大数据处理能力和灵活性的国产数据库。例如,适合金融行业等对数据安全和可靠性有严格要求的场景的OceanBase、PingCAP等。
3. 其他各种场景:下图是针对其他各种不同场景下的数据库选型建议仅供参考,详细的选型还需要结合实际业务场景、预算、政策等因素,根据本文提到的方法论做实际的评测,最终选择一款符合客户需求的数据库。

本文内容就到这啦,阅读完本篇,相信你也掌握了对国产数据库选型一些方法了吧!我们下篇再见!





