近日,2024全国大学生计算机系统能力大赛暨第四届OceanBase数据库 决赛 在北京落幕。 近 200 所高校的 2600 多名选手同台竞技,最终, 北理工【OBCraft】 团队斩获特等奖,并赢得 10 万 奖金 ( 详见链接 大赛圆满收官 ) 。
大赛邀请了6位行业KOL组成 观察团 ,我也有幸参与。白天,选手们利用空闲时间向观察团提问交流;晚上,“当数据库新兵遇到老炮”环节座无虚席,选手们与观察团热烈讨论,气氛轻松融洽。
几位KOL(
白鳝
、
韩锋
、
华阳
、
海文
、
张潇
)带来了精彩的分享
(
名字即链接
)
,无论是答疑解惑还是讲述自己的故事,都让我深受启发!针对此次交流的话题,我则是选择了从
技术之外
的
角度切入。什么呢?
人性
!用四个字概括——
趋利避害
。
选手A: 老师,为什么OceanBase大赛能成为国赛?
为啥OceanBase大赛能脱颖而出,升级为“全国大学生计算机系统能力大赛”的一部分,其中原因可从几个层面解读。
首先是 技术含金量 ,OceanBase作为 开源 分布式关系型数据库,参赛选手不仅能使用它,还可深入 研究其内核 ,通过 改造代码 实现性能优化或功能提升,从“ 用数据库 ”迈向“ 造数据库 ”。这为大学生提供了更多实践探索空间,充分体现选手能力差异,大幅提升了大赛的高度。
其次 是 行业地位 。 OceanBase作为中国自主原创数据库产品,在金融、电信、互联网等关键领域成功落地,支撑众多核心业务场景, 展现了强大的技术实力和成熟度。这种 行业认可 为 主办方和选手们带来了极大的 信任感 ,也体现了品牌的力量。
最后是 就业机会 。 参赛选手非常清楚,比赛成绩对高质量就业有直接助力。赛事还 人性化 的设置了本科生专项奖,进一步扩大了获奖范围。这样一个能帮助学生 提升就业竞争力 的比赛,谁会不重视呢?这一重视,大赛水平可不就蹭蹭蹭往上走。
总之,赛题的高含金量和赛事的就业机会,激发了大学生的参赛热情,OceanBase的行业地位,则增强了主办方的办赛信心。由此,OceanBase大赛成功升级为国赛 ( 参考链接 “作弊”?NO! ) 。选手B: 老师,我实习时接触到时序数据库,此类专用数据库的发展是啥情况?
时序数据库的出 现,并不是因为它“更先进”,而是“更适合”。时间序列数据如物联网设备的监控数据、金融系统的实时行情等,其数据量会随着采集 频率 、采集 指标 和采集 设备数量 三个维度的变化而变化,很考验数据库的 弹性扩缩容 能力。传统关系型数据库曾 因严格保障ACID ,一度在 分布式功能上受限 。而专用数据库则通过在 一定程度上牺牲ACID特性, 换取了 更强的分布式能力 ,从而能轻松应对这些挑战。
时序数据库还 针对时间序列特征进行了优化 ,比如 预计算 与数据 压缩 ,加之其抛弃关系型数据库大部分特性换取的 轻量化架构 ,使其在性能上也大幅提升。
选手C: 老师,多模数据库具体是怎么实现融合的?
专用数据库本质是 一种牺牲A换取B的平衡术 ,所以缺点是显而易见的。如功能单一、ACID支持弱、不支持表关联、不支持SQL等。可以说,它只是因为特定时期的特定事件,而走上历史舞台。随着通用数据库功能的增强,时序、图、向量数据库等专用数据库模型将逐步回归通用数据库模型,也就是 多模数据库(超融合数据库)。大致有三种实现方式,如下。
总之,多模融合不仅让用户规避了 多系统切换 带来的高成本与高风险,也规避了不同技术栈带来的 数据孤岛 困境。再加上 从单引擎到多引擎支持,从多模型到字段多类型,从特定能力到函数封装 的清晰实现路径。由此,多模融合成为趋势,OceanBase正是其中的典型代表之一 ( 参考链接 太!多!了! ) 。
选手D: 老师,SQLServer的论文数远超Oracle,为何还是Oracle称王称霸?
Oracle 的成功,看似是一种“谜”,但背后却有着清晰的商业逻辑。
首先是 生态建设 。 Oracle 通过“自上而下”的策略,与头部企业建立深厚合作,打造了完善的生态系统,包括认证体系、工具链和培训课程,为企业提供全面支持,同时还培养了大批 忠实技术粉丝 。
接着是 路径依赖 。 Oracle 高昂 的价格、 复杂 的功能 、繁琐 的操作让企业在使用中投入了大量精力去 适应 它,以确保能用好。一旦上了 Oracle 的“船”,转型成本便 极高 , 这种路径依赖让 Oracle 始终处于优势地位。
总之,选择 Oracle的同时就被 绑定 了相关 利益 ,这使得Oracle的长处 被无限放大 ,而其技术架构中 相对陈旧的部分 及一些 短板 被大家 选择性忽略 ,并且愿意花 大代价 去解决。 于是,Oracle开始风生水起 ( 参考链接 真实的谎言 ) 。然而,随着技术进步和需求变化, 中国原创数据库正在迎来属于自己的时代!
选手E: 老师,数据库方向的就业前景如何?
这是在正式交流结束后,我与选手们返回酒店的路上对话,也是当天最后一个问题。
我: 那如何定义前景呢?
选手E: 嗯……岗位要多吧,这样选择多,不容易失业;薪资要高; 工作环境要舒适一些。
选手F : 还得有成长空间,比如技术提升、薪酬增长、职位晋升这些。
我: 想得可真美!不过数据库方向还真能满足这些 条件,相关岗位大致分为三类,分别是 数据库厂商 的研发、产品设计、售前支持、售后服务、销售、市场推广、培训等岗位; 客户企业 的管理DBA、开发DBA等岗位;以及 专业服务公司 的运维、研发、培训等岗位。
选手G: 听起来岗位确实不少啊。
我: 数智化时代,数据量呈指数级增长,作为存储数据的核心,数据库的需求持续增加。加之数据库还是是IT架构的核心,乃重中之重。因此只要胜任岗位,不仅工作好找,不易被裁,薪酬也极具竞争力。尤其是从事国产数据库内核研发的资深工程师,年薪百万并不稀奇。
选手E: 哇,这么高!成长空间不错啊,我要往国产数据库内核研发方向去努力。

我: 我问你们, 是数据重要还是数据库重要 ?
选手E: 当然是数据重要。
我: 对, 站在人性的角度看 , 什么更重要就会更受关注,也更值钱。 所以,我建议你们择业时,可以尝试把 “库” 字去掉, 数据库只是数据的附属之一 。打个比方, 如果 人是数据, 那么 房子就是数据库。房子是人的房子,人不是房子的人(房奴除外)。
选手F : 这个比喻有意思,那数据方向的就业有哪些呢?
我: 有很多,如 数据分析、数据治理、数据安全、数据建模、数据架构 等,每个方向都有着广阔的就业机会 ( 参考链接 从DBA到DBA² 及 未来就业走势 )。
选手E: 这些方向也能有高薪机会吗?
我: 当然,别忘了数据比数据库更重要。不过现在数据库和数据的界限已经越来越模糊。数据库开始提供了越来越多的数据处理功能,好比打造出一个超级智能的房子,该房子已经逐渐和人的能力融为一体。 未来,人房合一,人亦是房,房亦是人 。如果你志在打造这样的未来,前途不可限量!
选手E: 听说数据库还是 “卡脖子” 的技术,如果能从事内核研发,我觉得很自豪,很有使命感,我更愿意去打造 “超级智能房子”。
我: 有这个想法了不起,为你点赞!好了,到酒店了,今天就聊到这里,有缘再见!
公众号:收获不止数据库
微信:ljbyxl1213
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9091385/viewspace-3078634/ ,如需转载,请注明出处,否则将追究法律责任。