了解一款国产数据库是否符合预期内的“国产”定义,最直接的办法就是约厂商的技术架构师直接来几场交流会,把想了解的问题提前准备好,如数据库核心的解释器优化器国产化方案、数据库技术架构及演进计划、自研功能的技术框架,多聊几场基本就知道这款数据库有几分国产面相。
至于题主说的研发人员规模、售后服务团队之类,个人觉得只是产品的次因。如果对于自己的产品定位和设计都不清晰,再多的人员参与都是白搭。只有清晰的产品设计和定位,一个产品从0到1国产化才有可能,我才有理由相信你是拥有真正想做好一款产品的基础。
代码自研率或者研发掌控率报告,国产厂商很少做代码自研率之类的评测,一是因为有这类评测资质和能力的独立机构少,二是做出来数据也不好看。国产数据库除去“刮标改名”的勾当,大部分厂商多是OEM部分成熟数据的内核代码,然后自研迭代更新,所以真要做代码自研率的评测也是很吃亏的。对于OEM操作,个人不反对,OEM确实也是速成最快的捷径,毕竟不可能要求所有国产厂商自负盈亏、耗费小十年时间白手起家。赚够快钱的模式根深蒂固、早日迈入钱途才是大道。国内真正在技术上白手起家的不多了。判断一款国产数据是否OEM得漂亮,得看这个公司对数据库核心代码掌握程度,代码可以抄,但你得会啊。小学生抄完作业,还去看看解答过程咧,只抄个答案在技术上始终都是“卡脖子”的直接原因。
国产数据库这块相对封闭,为了规避竞争对手,公开的技术资料特别少,多和吃螃蟹的兄弟公司交流交流国产化DB踩的坑,也是一种直接有效的方式。