作者:吴炳锡
时光荏苒,转眼间 2025 年已然来临,这又是我从传统 OLTP 数据库领域转向云原生湖仓 Databend 的第三个年头,这段转变恰如一场快速的旅程,让我深感这一年如飞箭般迅速。展望未来,我意识到,尽管数据库行业正面临明显的瓶颈,湖仓领域却蕴藏着无尽的潜力,而 AI 的崛起将进一步提高从业门槛。以下,我将从四个方面与大家分享我对 2024 年数据库&湖仓的回顾与思考:1. 数据库的发展现状 2. 湖仓现状 3. 行业观察 4. 未来思考。
在互联网行业,数据库的应用仍以 MySQL 为主。大部分公司已经实现了数据库的平台化或是云化,很多企业甚至已经拥有上万、10万+ 级别的实例规模。在这种公司中,数据库技能已经完全平台化, 数据库大多处于一个微服务层的定位。他们早已完成数据库基础运维技术的积累,基于平台化运维实现了数据库自助上线、自动备份和半自动恢复,构建了数据零信任的完整体系。
早期,这类公司都有对应的数据库内核研发团队,从2024年起,对内部数据库内核团队减员增效成为一种趋势。
国内高举“信创”这杆大旗,推动所有 IT 建设从追求“可用性,高性能”转向了“自主可控”。 在此背景下,这个赛道上更多产品以 HTAP(Second Engine) 为主要方向,主攻超融合数据,专注替换 Oracle , SQL Server, MySQL 等产品的存量市场,且各家产品都在协议兼容上重度投入。例如:
此外,一些后起之秀也在追赶中,一些产品基于 PG 或 MySQL 前端套了一个 Proxy 实现了 Oracle、SQL Server 协议的接入,也获得了用户的认可。 这波国产化+信创从去年常听到的是“又不是不能用”,到今天“有些产品真的不好用”,市场的选择逐步显现,“当大潮退去,才知道谁在裸泳”。
从整体看,完全自研加上有互联网基因的数据库,在性能和好用方面都占优; 偏传统的数据库在兼容性上有着绝对优势。目前,信创市场还是一个销售为王的时代,预计在 2025 年,信创数据库的“圈地运动”或将进入尾声。但中国的信创数据库少年们仍需加油,未来还有出海这片广阔天地。
目前,AI 在数据库行业的应用,尤其是在比较成熟的近似度搜索和知识库整合方面,原创数据库产品加此类功能比较容易。例如,Databend 的 Bohu Tang 在一周内增加了近似度搜索能力, PingCAP 的黄东旭在会议上分享 TiDB 也在 2 周内完成了相关功能的实现。这种只需少量时间投入,就能让数据库或湖仓产品拥有一个向量检索能力,可以让产品快速迭代出 AI 能力,是一种非常值得的尝试。
Hadoop 时代正在快速退场,正如人们对“固定电话时代”的看法:虽然还能用,但如果坏了就不值得再修,有太多好用的产品可以替代它。随着 CloudOS 被越来越多人的接受,湖仓一体化时代已经到来。越来越多的产品宣称能够替代 Snowflake,其中以 Databricks、Databend 为代表的新兴产品,通过技术创新和高效的操作方式,正在重塑湖仓市场的格局。
2024 年,你可能会看到一个现象,任何一个湖仓产品都在宣称自己能够替换 Snowflake。然而,很多人对 Snowflake 仍停留在“听说过”的阶段 ,还不真正了解 Snowflake 。
互联网公司传统的湖仓平台已经从 Hadoop 转向了“Spark + Icberg(Hudi) + Painmon + Trino + kafka + Zookeeper + 元数据服务 + MySQL + 任务调度平台 ... ”。 大数据从业人员也分为: 基础架构平台(Java)工程师、数据加载清洗准备工程师(Spark 任务, Data X 任务, Java, Python)、数据使用工程师。其中,大数据工程师汇报时的 PPT 最丰富,架构最丰富,但也是报警及故障最多的部门。
相比这套复杂的技术栈,基于 Snowflake 的湖仓平台只需“ Snowflake + 数据使用工程师”, 就 OK 了。 No Java, No Python,所有一切都基于 SQL 操作,方便快捷。
Databend 产品基于 Rust 开发,从 0 到 1,以 Snowflake 为蓝本实现了一个开源的 Snowflake 替代方案,目前也是唯一个可以私有化部署的 Snowflake 替代产品。2024 年,该产品已经在海外金融和保险行业实现商用私有化部署。
目前来看,湖仓一体化在未来的整体思路是:
湖仓创业方向众多,例如:
湖仓方向需求非常复杂, 这个方向机会也很多,需要考虑清楚立足点是云上或是云下,这两个产品方向区别比较大。因为我个人也在湖仓方向创业,就不对同行的产品进行过多评价。
2024 年,DTCC 会议中纯数据库技术分享的吸引力逐渐下降,已经无法吸引到太多听众。但观众对信创、AI 和数据应用、数据治理、湖仓方向的热情还是非常高的。
我的感觉是大学生现在专业度也提高了,很多知识在学校里就完成了积累,行业内的数据库会议如果再讲开发规范及基本架构已经无法满足需求。
国内如 Qcon 等技术会议也都开始往 AI 方向转变。这也给了会议主办方带来一个新的思考: 技术会议究竟能为参与者提供什么价值?
AI 方向有着绝对的诱惑,文生图、文生视频、语音模仿都有着非常成熟的应用; 其实反观: 大模型就是一个强大的数据库,有着海量的数据和内容可供查询。 如果想在 AI 和数据方向搞创业,参考 Illumex 专心给大模型提供数据,应该还是一个不错的方向。
此外,AI 的成熟也让启发式 SQL 更快融入工作中, 对于数据库和分析型湖仓产品也有了更高的要求。
大家也许总会讨论为什么原来有那么多优秀的开源产品,但现在感觉却越来越少了。 其实并也不少,可能是大家宣传方面低调了很多。因为原来的高调宣传反而都给云厂家做了嫁衣。例如: 当年 Hadoop 火的时候 AWS 推荐 EMR, 基于 Presto 的 Athena 以及今年的 S3 Table , 阿里云的 MySQL RDS 基本每个产品都可以做到上亿,甚至更多的收入,但这些产品对开源社区可以说基本没有任何帮助,修正的 bug 和优化的性能往往也不会反馈到社区,但看到开源社区好的性能往往会较快速度合并过来。很多优秀的开源产品快被这些云厂商“吸干”,估计后面也只能慢慢自行搞了。
优秀的开源产品现在比较难吸引贡献者,但很容易吸引云厂商的同行来 fork 或是抄你一个产品。如何与云厂商差异共存,通常成为创业者第一时间要想好的事。
基础架构的变化往往蕴藏着无限商机和工作机会,尤其在当前技术快速发展的背景下,这一趋势愈发明显:
信创需求驱动的复杂性提升
云端轻资源化的崛起
另一类企业则通过云基础架构将创业轻资源化。在云上, K8s 已经成为新的操作系统, 对象存储就替代了文件存储,在这一基础架构的变革中, Databend 捐赠给 Apache 的 OpenDAL 项目已经被多家数据公司使用。如果你是一个面向云端的架构,或是你将来想要把数据及湖仓产品部署在云上和云厂家分一杯羹,就不要犹豫,需要认真思考如何把数据库跑在 K8s + 对象存储之上。以下是一些成功的产品:
OLTP
湖仓产品:
通信协议的更新
专业化的内核开发与用户融合
“快”不再是唯一标准
稳定性仍是最大挑战
信创自主可控和国际化融合进程加速了数据工作者的角色变化:
职业路径的多样化
潜在危机:云端 RDS 的挑战
我个人从 OLTP 的 DBA 切换到湖仓方向,这几年也在专注分析和学习 Snowflake,以及从 Databend 和 Snowflake 的真实用户里看,给大数据工作者提供一些建议参考。
目前来看,大数据及湖仓领域的工作者可以为分以下三类:
2024年,数据库与湖仓领域面临着巨大机遇与挑战。 信创自主可控已成基调,2025年将会加速这个市场的格局演变; AI 的势不可挡则蕴含了未来无限可能,要求从业者结合行业需求,最大化发挥 AI 的价值; 湖仓一体时代已经到来,使高性能、易用性、稳定性和低成本的产品成为未来发展的关键词;此外,出海正成为国产创业公司生存和发展的必经之路。
展望未来,竞争的核心不仅仅依赖于技术的速度和性能,更在于如何为用户提供更便捷、更稳定的解决方案。我们应以开放的心态,迎接 AI 和信创带来的新变革,努力开辟更广阔的市场空间。让我们共同携手,迎接未来的挑战,以创新和合作驱动行业的进步与繁荣。
Databend 是一款开源、弹性、低成本,基于对象存储也可以做实时分析的新式数仓。期待您的关注,一起探索云原生数仓解决方案,打造新一代开源 Data Cloud。
👨💻 Databend Cloud: databend.cn
📖 Databend 文档: docs.databend.cn/
💻 Wechat:Databend
✨ GitHub: github.com/databendlab...
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70042558/viewspace-3062483/ ,如需转载,请注明出处,否则将追究法律责任。