北京数据库哪家好?我踩过3次坑后的选型经验
后台收到过不下十次这个问题:"北京数据库哪家好?"每次我都得先反问一句:你是要买云上的数据库服务,还是要做信创替换,还是缺人帮你运维?这三件事对应的答案完全不一样。直接说"某某家最好"的,多半是想卖你东西。
我在北京做过几年数据平台,接触过的项目从创业公司到银行分行都有。下面这些是我自己踩过的坑和实际报价,不一定通用,但至少是真金白银换来的。

先分清你要的是哪一类供应商
北京这地方特殊,几乎所有国产数据库厂商的总部或者北方中心都在这儿,所以选择看起来特别多,实际上就四类:

- 云厂商:阿里云、腾讯云、华为云的北京区域,按量付费,开箱即用,适合团队里没有专职 DBA 的公司
- 国产数据库厂商:人大金仓、达梦、OceanBase、TiDB(平凯星辰总部就在北京)、GaussDB,主打信创合规和替换
- 传统商业库的代理和服务商:Oracle、SQL Server 的本地集成商,做授权和驻场
- 第三方运维外包:不卖软件,卖人天,帮你调优、做备份、处理故障

很多人问"哪家好",其实是在第一类和第二类之间纠结。我的判断很简单:如果没有硬性的信创要求,业务量也不大,云数据库能省掉 80% 的麻烦事。别为了"自主可控"这四个字给自己找罪受。
三个真实项目,三种不同的答案
第一个是个做 SaaS 的客户,MySQL 单表跑到 8 亿行,一个统计查询要 6 秒多,业务方天天投诉。后来上了 TiDB,北京本地团队驻场两天把集群搭起来,查询压到 300 毫秒以内。但代价是服务器成本翻了三倍,从 4 台变成 12 台。所以我一直说,分布式数据库不是性能银弹,是拿钱换扩展性。
第二个是金融类的,硬性要求信创目录内的产品。选型时对比了金仓和达梦,最后上的是 KingbaseES。迁移工具确实好用,但 Oracle 的存储过程和自定义函数兼容度大概在 90% 左右,剩下那一成得人工重写。三个人改了一个半月,这块工作量在预算里基本没人提前算进去。
第三个最小,一个十几人的创业团队,问我要不要自建。我直接劝退了。北京这边云上 4C16G 的高可用 MySQL,一年下来两万出头,你招个 DBA 一个月工资就没了。省钱省在这地方不划算。
顺带说下本地部署的价格区间,供参考:一套国产数据库加首年维保,小规模往往 20 万起步;云上同规格的托管服务,月付大概一千五到两千五。差了一个数量级,别被销售的报价单绕晕。
北京本地服务这一点,确实有区别
我特别看重厂商能不能约到人上门。出过一次事故,数据库凌晨两点挂了,本地有团队的厂商工程师四点到机房,外地厂商的只能远程连,还得等他们有权限的人起床。这种差别平时看不出来,出事的时候要命。
所以我的建议是,谈合同的时候把响应时间写进去,别信口头承诺的"7×24 小时"。问清楚:北京有没有驻场工程师?故障几小时到场?升级支持走哪个流程?这些问题问出来,对方的态度基本就能看出成色了。
说到底,北京数据库哪家好这个问题没有标准答案。我的排序逻辑是:先看业务有没有合规硬约束,再看团队有没有运维能力,最后才比性能和价格。顺序搞反了,选谁都得后悔。