我们很少认真讨论这件事:那个我们熟悉的数据库,已经死了。
现代应用要存的东西,和过去完全不是一回事。结构化数据只是其中一项,JSON 文档、关系、向量嵌入、空间数据,还有更多类型,全都压在同一套系统上。
打开网易新闻 查看精彩图片
传统数据库的设计前提,是数据规整、类型单一、关系清晰。可今天的应用里,这些前提一条条被打破。文档要能嵌套,关系要能随时变,向量要能算相似度,空间数据要能查距离——它们不该被拆到五六个不同的系统里各管一摊。
问题不在于旧数据库不好用,而在于它被要求做的事,已经超出了它被设计出来的范围。当一类数据变成主流需求,而旧工具只能靠外挂拼凑时,换代就不是选择题。
这场变化没有发布会,也没有口号。它只是悄悄发生在每一次技术选型里:开发者不再问"用哪个数据库",而是问"还有什么是它存不了的"。
热门跟贴