暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ai时代,聊聊数据库的未来发展

数据最前线 2025-04-21
152

ai 话题火出圈

25 年初,以 DeepSeek 为代表的 AI 生成式产品,一下子拉近了各行业和 AI 的距离。相信从事 IT 行业的朋友对 ChatGPT 都不陌生,但由于这是国外的产品而且对国内还不能直接访问,使用的门槛还比较高,对我个人来说冲击还不是特别的强烈。而 DeepSeek 中国的产品,使用起来完全没有门槛,且发布时间正值中国农历新年,一时间不分行业不分男女老幼都在谈论和 AI 相关的话题,仿佛一夜之间跌进了 AI 时代。

AI 的爆火则映衬了数据库的相对冷清,相信大家也发现了,国产数据库相关的话题少了,关注度也没那么高。其中的原因是多方面的:

  • 国产数据库行业进入一个稳定的平流期。未来几年的市场格局已经相对确立,制造话题或发一两篇软文改变不了什么;
  • 用户对国产数据库已经有了一定的认知和预期。大环境摆在眼前,不论产品好坏都得往前走,没有回头路;
  • 数据库行业发生了非常深刻的变化。这其中有行业自身的原因,也有诸如 AI 技术发展这样的外部因素,这也是我想在这篇文章中重点讨论的。

数据库发展简析

数据库产品自上世纪 50 年代萌芽到 70 年代的关系型数据库诞生,距今有 70 多年的发展历程,这期间涌现出大量优秀的数据库产品,也早就了像 Oracle 这样以数据库产品为主营业务的世界级公司。但 IT 世界发展实在的太快了,数据库在整个 IT 架构中的作用也在发生变化,具体体现在以下几个方面:

  • 早先的应用架构以数据库为中心,业务逻辑可以使用函数、存储过程等编程语言来实现,业务层只负责接收用户操作和数据展现,这是典型的 CS (Client-Server) 架构。这种架构下数据库是绝对的核心,而且这种核心地位是不可替代的,一旦数据库出现问题,整个业务系统都无法正常运转;
  • 随着应用系统越来越复杂,以 SQL 存储过程为代表的编程语言不能满足需求,应用架构师开始尝试将应用层抽象出来,逐渐形成了 BS (Business-Server) 架构。这种架构下虽然数据库仍然是核心,但已经不是强依赖了,核心应用逻辑改造为使用 Java、C++等语言来实现,大家对数据库产品关注的重点也逐渐转换为产品的稳定性和处理性能,数据库管理员 (DBA) 也逐渐演变为一个专门的职业,成就了一大批从业者;
  • 应用和数据库的彻底解耦,进一步挑战了数据库的核心地位。应用和数据库的解耦,意味着并不需要绑定在某个数据库上,只要支持标准的 SQL 语言,就能够满足大多数应用的基本需求,这也让数据库行业迎来了巨大的发展,诞生了诸如 MySQL、PostgreSQL 等众多明星数据库产品,大数据和分布式数据库也在这个过程中逐渐萌芽,而分布式正是颠覆传统数据库的最后一根稻草;
  • 分布式不再依赖数据库集群中的某个节点,异常发生时可以自动将故障节点隔离出去,这个过程对应用系统完全没有影响。绝大多数用户评估一个故障的等级,是根据其对应用的影响程度来决定的。宕机也好 Bug 也好,只要是没有对应用造成太大的影响,相信大家的关注度也不会很高,而分布式很大程度上隔离了这类故障的影响,让数据库变成了一个“默默无闻”的幕后英雄。

未来的发展

以上通过相对粗略的方式阐述了数据库在基础架构中的变化历程,从绝对核心到幕后英雄,是技术演进下的必然发展方向。每个数据库行业的从业人员,对于这样的趋势也该有着自己的判断,这里笔者也粗略谈谈自己的几点看法。

  • 未来数据库运维可能不会再是一个专门的职业,分布式隔离了很多故障对系统的影响,而未来大多数数据库也会具备自愈功能,还会有相当一部分基础工作会被 AI 替代,这让基础运维工作的前景变的非常不乐观;
  • 好的产品总会有用户买单的,虽然多模融合会满足大多数的业务场景,但在细分领域的专用数据库仍然会占有一席之地。比如 DuckDB 这样一个小众的数据库产品,依然在 DeepSeek 的架构中发挥自己的价值。所以如果你有一定的开发基础,或者在数据库行业积累了足够多的经验,可以转行做架构师或产品经理;
  • 最后,AI 是未来的基础架构,和数据库的融合必将发挥出更强大的能力。当然这是一个全新的领域,值得各位朋友投入经历去探索!

关于未来的发展,相信每个人都有自己的理解,欢迎大家留言讨论!



文章转载自数据最前线,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论