收获不止数据库

从惊魂3秒到换心大战——【万字总结:运营商核心系统数据库分布式升级实践 —— 加速核心升级、布局AI引擎】白皮书解读

0

惊魂三秒钟,玄机藏书中

OceanBase年度发布会现场。我站在政企专场的台上,和评委专家们共同见证《万字总结:运营商核心系统数据库分布式升级实践 —— 加速核心升级、布局AI引擎》白皮书正式发布。此时,我的思绪不由自主地飘回到了几天前的一个晚上。

Image

“爸!我掉线了!!”小琪从屋内传出哀嚎声——她正在参加线上考试呢。

我掏出手机一看,“您已欠费停机”。坏了! 我赶紧充值。点下支付的那一刻,我非常紧张:小琪准备这场考试已经整整半年了,对她来说非常重要,这不会砸了吧?

奇迹发生在3秒后。小琪房间传来欢呼:“连上了!连上了!”

Image

我松了口气。但她不知道,这背后,曾上演过一场史诗级的换心大战。

今天,咱们就顺道从这3秒惊魂说开,用大白话解读这份《万字总结:运营商核心系统数据库分布式升级实践 —— 加速核心升级、布局AI引擎》白皮书。文末原文链接可实现全书下载。

1

充值瞬时通,三方接力冲

当你按下支付的钱,比如100块钱,在运营商的超级系统里,经历了一场怎样的生死时速?

第1秒:B域 (业务系统)

前台大掌柜(B域)第一个抢到这100块。他“Biu”地一下就算清了你的家底:“哦,1******9199,梁XX,99元全家桶套餐。充100,OK,余额20元。”他的使命: 你是谁,今天,你充钱了吗...

第2秒:O域 (网络系统)

B掌柜立刻朝后台工程师(O域)大喊:“1******9199,充!钱!了!。O工程师二话不,“啪”地按下开关:“1******9199,放行!(欠费通话被限制)”他的使命: 不冤枉任何一个有钱人,也不放过任何一个...

第3秒:M域 (管理系统)

随即,收到通知的总账房管家(M域)幽幽地记了一笔:X年X月X日X时X分X秒,晴,本店收入+100元...

Image

嗯,各种功能,包括语音、短信、彩信、宽带、IPTV...都是这BOM三方,行云流水般配合下的实现的。当然了,这里只是做一个通俗易懂的大致描述,实际中的运营商系统远比这个复杂得太多了!

2

系统乃命脉,心脏在国外

这套完美协作的中枢神经(核心数据库),多年以来,一直跑在进口心脏(如Oracle)上。其实,这才是真正的惊魂。

白皮书开篇就揭秘了:在当前国际大环境局下,这有多致命?

这就像,咱们14亿人的通信命脉(国家基础设施)的总电闸,装在了别人的屋子里。万一哪天,人家不高兴了(国际局势严峻),把你给断供了;万一,这个总电闸天生就留了后门...后果不堪设想。

所以,国家(工信部)下了死命令:到2027年,必须全面国产化(必须把心脏换成中国心!)

Image

3

规矩旧芯中,稍错即成空

好,那就换!

你以为是搬家?不。白皮书揭示出了其地狱般难度:如此复杂的祖传秘,是刻在老心脏的芯中的!

什么意思?

B掌柜算账的规矩(比如“梁XX,99元套餐,家人共享50G流量(流量超标),超出后1元1G,但在XXX时段流量半价...”),这种数以万计万的祖传规矩(存储过程),是用老心脏的专有语言(如PL/SQL),

现在,你要换新心脏(国产数据库),你得把大量刻在旧芯中的规矩,一字不差地重新刻在新心脏上。你敢保证翻译完,那个1元1G和半价的算法,跟原来100%一致吗?

刻错一个标点,我的99元账单,就可能变成9.9元。更难的是:你必须在饭店(14亿人)还在疯狂点菜、结账的时候,不中断服务,悄悄地把这颗心脏换掉!

在这里插入图片描述

这是传说中的无感换心,能行吗?

4

国产三神技,破局见奇迹

面对这种不可能的任务,你怎么办?硬翻译?找死!停业3天?找骂!白皮书(第6、7节)揭示了咱们中国心(以OceanBase为例)的神之三手:

神技1:我是个语言天才(高兼容)

我的痛:规矩刻在老心脏里,硬翻译会死人。中国心的解:别费劲重刻了。我直接学会了老心脏的专有语言(Oracle方言)。”

A运营商:面对1.5万个老程序,新心脏直接假装自己是老心脏。祖传规矩以为自己还在老地方,压根没发现心脏都换了!应用代码零改造! 风险归零!

神技2:我不是F1,我是航母编队(分布式)

我的痛:后厨O管家的数据洪水(150TB/天)太猛,老心脏(集中式)像一台“F1赛车”,贵,但“扛不住”这么大的货运量。

中国心的解:“我不用F1。我用1000台国产服务器(小船)组成一个航母编队(分布式)。”

B运营商:洪水来了?1000艘船一起上!航母编队轻松扛住,性能大幅提升。坏一两台小船(服务器)?编队照样开(高可用)!

神技3:我是前台和账房的合体(HTAP)

我的痛:他想查刚刚小琪看视频花了多少流量,查不到!APP上总是昨日账单(T+1)。

中国心的解:“太慢了!” 我用HTAP(混合负载)技术,把B掌柜(交易TP)和M账房(分析AP)合体了!

C运营商:小琪刚打完一局游戏(花了1G流量),我的手机APP上立刻就能(实时)看到:“你刚花了1G!” 这下,糊涂账秒变明白账了!

Image

5

换心非守成,更在智飞腾

换心只是第一步。国家十五五要求的是数智化。我家未来的话费单,会是什么样?

场景一: 小琪又在猛刷视频。

老心脏:事后才发现(流量大幅超标),然后一刀切停机。中国心(AI能力):事前就思考了。它实时发现小琪流量异常,立刻给我发智能提醒:“您在2小时内已用10G,预计今晚会超标。是否一键办理5元/24小时畅玩包?(实时建议)”

场景二: 我家宽带断了。

老心脏:我时常生气地打电话报修。中国心(AI能力):O工程师的AI大脑(白皮书7.5 联通AI案例)提前就预测到我家那片线路老化。主动派单维修,并给我发短信:“尊敬的梁XX,我们检测到您家宽带可能不稳,已派师傅上门。为您推荐一个更安全稳定的千兆光纤方案...”数智化不是黑科技,它就是更懂你、更贴心的服务。

Image

现在,你明白了吗?惊魂3秒的背后,暗藏一场事关国运的换心手术。这份《万字总结:运营商核心系统数据库分布式升级实践 —— 加速核心升级、布局AI引擎》白皮书体现的不止是安全,不止是换个库。而是,我们收获了一颗面向未来的心脏:一个更强、更快、更聪明的中国心。你,看懂了吗...

{本期互动} 说说自己对运营商数据库国产化转型的思考
在评论区留下您的看法(可参考阅读原文中的完整白皮书),截至11月24日(含),留言且留言处点赞数前三,赠送白鳝老师的高质量数据库新书——《实战国产数据库》。
Image
更多精彩原创内容见公众号
    点关注   Image  不迷路
往期回顾
大白话人工智能系列
数据库拍案惊奇系列
世事洞明皆学问系列