分布式数据库是个新型通用底层软件,准确的衡量与评价需要一个多维度的测试模型,需包括发展现状、使用情况、社区生态、监控运维、周边配套工具、功能满足度、DBA 人才、SQL 兼容性、性能测试、高可用测试、在线扩容、分布式事务、隔离级别、在线 DDL 等等
虽然 NewSQL 数据库发展经过了一定时间检验,但多集中在互联网以及传统企业非核心交易系统中,目前还处于快速迭代、规模使用不断优化完善的阶段。
相比而言,传统关系数据库则经过了多年的发展,通过完整的评测,在成熟度、功能、性能、周边生态、风险把控、相关人才积累等多方面都具有明显优势,同时对已建系统的兼容性也更好。
对于互联网公司,数据量的增长压力以及追求新技术的基因会更倾向于尝试 NewSQL 数据库,不用再考虑库表拆分、应用改造、扩容、事务一致性等问题怎么看都是非常吸引人的方案。
对于传统企业例如银行这种风险意识较高的行业来说,NewSQL 数据库则可能在未来一段时间内仍处于探索、审慎试点的阶段。
基于中间件 + 分库分表模式架构简单,技术门槛更低,虽然没有 NewSQL 数据库功能全面,但大部分场景最核心的诉求也就是拆分后 SQL 的正确路由,而此功能中间件模式应对还是绰绰有余的,可以说在大多数 OLTP 场景是够用的。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.