“合体吧兄弟们!”——从浪浪山小妖怪看OceanBase国产芯片优化《OceanBase “重如尘埃”之歌》

OceanBase对国产芯片的优化与应用

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共3300人左右 1 + 2 + 3 + 4 +5 + 6 + 7 + 8 +9)(1 2 3 4 5 6 7群均已爆满,开8群近400 9群 200+,开10群PolarDB专业学习群100+)

浪浪山的小妖怪电影我看了,非常令人深思的电影,不愧是上影出品,讲述了一个关于“被误解的群体如何坚持善良与自我,在不公正的世界中争取尊严”的故事。恰巧最近一则新闻让我又想到了分布式数据库,尤其对国产CPU进行优化的OceanBase。

国家的安全高于一切
国家的安全高于一切

为什么会通过电影联想到芯片被制裁再到OceanBase,如同电影里面的小妖怪,直到被打回原形,也在不断为自己的信念抗争。普通平凡人,每个人都很渺小,就像浪浪山的小妖怪们,四个小妖怪是无论如何都打不过“大肚弥勒佛”的童子,一个小妖怪不行,可以合体呀,最终合体的小妖怪们,打败了“正统”的佛家弟子。 为什么要合体,这还的从芯片的问题说起。

浪浪山的小妖怪合体
浪浪山的小妖怪合体
小妖怪合体
小妖怪合体
小妖怪合体
小妖怪合体
国家芯片安全高于一切
国家芯片安全高于一切

就在最近中国国家互联网信息办公室周四(7月31日)约谈了美国芯片大厂英伟达,要求英伟达就对华销售的H20芯片的安全风险问题进行解决。这里我们需要正视我们处在的环境,当前中国的芯片虽然有了很大的发展,但依然在芯片的计算能力和先进性方面不如美国。为什么中国约谈了美国芯片厂商,因为特朗普要求芯片留后门,必须有能力把中国的服务器在关键时刻全部关闭。

那为什么在这样的情况下,中国还要购买美国的芯片,我们看一组硬件方面的数据。

1. 架构设计能力(指令集与微架构)

项目

🇺🇸 美国

🇨🇳 中国

指令集

主导:x86(Intel/AMD)
新兴:ARM(AWS、Ampere)

大多基于 ARM 授权
少部分为自主 ISA(龙芯 LoongArch)

微架构

高性能设计如 Intel Sapphire Rapids、AMD Zen4

ARM 为主,性能略低于最新 x86 架构


2. 制造工艺能力

项目

🇺🇸 美国

🇨🇳 中国

工艺节点

主流为 3nm ~ 5nm

多数停留在 14nm ~ 28nm,先进制程需依赖台积电

代工依赖

台积电(NVIDIA、AMD、AWS)+ 自主 Intel 代工

台积电(鲲鹏、昇腾)、中芯国际(但制程能力相对落后)


3. 性能与能效比

项目

🇺🇸 美国

🇨🇳 中国

单核性能

Intel Xeon、AMD EPYC 性能强劲

鲲鹏920 性能落后约 3~5 年

多核扩展

AMD EPYC 提供 96 核,能效比高

鲲鹏920/鲲鹏930 多核但功耗偏高

AI 性能

NVIDIA H100/B100 等训练型 GPU 性能全球领先

昇腾310/910、寒武纪在推理侧较强,但总体性能仍落后于 NVIDIA H100


4. 生态系统支持

项目

🇺🇸 美国

🇨🇳 中国

操作系统兼容性

x86/ARM 支持完备,主流 Linux 和 Windows 均有完整支持

ARM 生态碎片化,软件移植成本高

应用生态

完善,广泛部署于云计算、大型数据库、AI 平台等

多数国产芯片需定制适配应用软件,生态推广较慢

开发工具链

完整的编译器、调试器、仿真器工具链,如 LLVM、GDB、Perf、Intel VTune 等

仍依赖 GCC、LLVM 等国际开源工具的修改版,缺乏成熟的本土生态支持

在这样的形式下

1 中国的芯片工艺不如美国,理论上的差距比我们所想的差距还要大

2 美国要求美国芯片供应商提供的芯片必须留有后门,否则不能出口给中国

3 英伟达紧急制作留有后手的芯片,出口给中国

这就如同你买了一扇防盗门,然后商家把钥匙Clone的一份,他自己留下。

所以,在关键的领域必须使用中国的芯片,哪怕他的性能差,稍微懂点事的人都不会问为什么关键的企业不用美国的芯片,美国的数据库,而芯片的能力差,就要有可操作弥补的方法来解决问题。

1 数据库产品对于国产CPU进行特殊的优化,通过数据库和国产芯片的适配来去发挥芯片最大的性能。

2 如同浪浪山小妖怪的合体的技术,也和我们经常说的一句话,人多力量大,通过分布式的技术来解决低端硬件带来的单体数据库性能差距的问题,交付给关键的环节使用。

3 通过分布式技术融合多种CPU的服务器产品,提供均衡的计算能力。

OceanBase对内存管理优化,尤其在ARM平台中对缓存和内存的对齐更加敏感,OceanBase针对ARM L1/L2缓存进行了优化,使用更轻量的allocator进行slab级别内存的切分,通过通过LSM TREE存储部分针对ARM做了特定的适配,优化了CPU缓存与I/O排队特性中的读写优先级,减少了在日志写入中对于I/O操作中的CPU等待,且对ARM平台下NUMA进行优化,避免了不必要的跨NUMA内存访问。

除此以外OceanBase提供了如浪浪山小妖怪最后的合体术,只要你有追求正义的芯,就可以把不同的CPU的服务器产品融合,为一个数据库服务。

交易性能提升46倍!OceanBase携手常熟农商行打造新一代银行核心系统

写到这里,技术是不是单纯就是技术,或许是,或许不是,但在“浪浪山”这块地方,技术他一定不是技术那么简单和单纯,在浪浪山这块地方,我们在用各种方案,各种方法,各种优化的手段,和所谓的“最高智慧”斗争,不管白猫黑猫,能抓住耗子的就是只猫。OceanBase 在非X86下的系统总结了很多的工作经验和问题解决方案。

最后浪浪山的故事还在继续,那些小妖怪的话还在耳边,“我们是妖怪,不代表我们就该被打”,“我们就想平平淡淡的过日子,非要让我们造反”,“合体吧,兄弟们不是为了赢,是不能再输!”

“我们单个打不过你,但我们可以合成一个打得过”!!!!!

浪浪山小妖怪主题曲的歌词就如同一些国产数据库,一路被质疑,一路跌跌撞撞,但活出了自己的模样!!

《重如尘埃 OceanBase 》


这一路走得有模有样,
我有结构化的信仰,
穿过其他库崩溃的内核与延迟的时光,
在分布式的节点间,
构建起一座不眠不休的理想。

我不假装豪情万丈,
用坚强的高可用抵御硬件遍体鳞伤,
每一次节点切换,
都是一次无声的刚强。

妈妈将那一句叮嘱,
做成了数据主键,
像一行持久化的记录,
悄悄缝进了我远行的行囊,
在冷数据与热数据之间,守望。

我说嘿!别慌,
我的白皮书早已提交给宿命的hybrid search,
事务隔离不再动摇我的方向,
ACID 的信条,
是我反复调校的理想。

用全部的力量,
给自己一次 COMMIT,
给命运一次 ROLLBACK,
哪怕被嘲笑我的架构、我的梦想,
我依然是那不屈的分布式数据库。

是妖是怪又怎样?
我生于国产,敢与巨人比肩对望。
抬起头,浩浩荡荡,
穿过虚假的战场,
我不是影子,也不是替代,
我是现实巨浪里的锋芒。

我活出自己喜欢的模样——
不依赖,不崩塌,不迁就,不模仿,
在不计其数的并发考卷上,有OceanBase的光。

置顶

未知黑客通过SQL SERVER 窃取企业SAP核心数据,影响企业运营

那个MySQL大事务比你稳定,主从延迟低,为什么? Look my eyes! 因为宋利兵宋老师

非“厂商广告”的PolarDB课程:用户共创的新式学习范本--7位同学获奖PolarDB学习之星

      说我PG Freezing Boom 讲的一般的那个同学,专帖给你,看看这次可满意

     短评 国产数据库营销市场 “问题”

     这个 PostgreSQL 让我有资本找老板要 鸡腿 鸭腿 !!

     DBA被瞧不起 你有什么建议? Drive Fast !

OceanBase Hybrid search 能力测试,平换MySQL的好选择

HyBrid Search 实现价值落地,从真实企业的需求角度分析 !不只谈技术!

一个IP地址访问两个PG实例,上演“一女嫁二夫”的戏码

OceanBase 光速快递 OB Cloud “MySQL” 给我,Thanks a lot

从“小偷”开始,不会从“强盗”结束 -- IvorySQL 2025 PostgreSQL 生态大会

被骂后的文字--技术人不脱离思维困局,终局是个 “死” ? ! ......

9

个群2025上半年总结,OB、PolarDB, DBdoctor、爱可生、pigsty、osyun、工作岗位等

卷呀卷,Hybrid 混合查询学习--哪个库是小趴菜

从MySQL不行了,到乙方DBA 给狗,狗都不干? 我干呀!

DBA 干不好容易蹲牢房--这事你知道吗?

SQL SERVER 2025发布了, China幸亏有信创!

MongoDB 麻烦专业点,不懂可以问,别这么用行吗 ! --TTL

P-MySQL SQL优化案例,反观MySQL不死没有天理

MySQL 条件下推与排序优化实例--MySQL8.035

云数据库厂商除了卷技术,下一个阶段还可以卷什么?

PostgreSQL 新版本就一定好--由培训现象让我做的实验

某数据库下的一手好棋!共享存储落子了!

删除数据“八扇屏” 之 锦门英豪  --我去-BigData!

PostgreSQL “乱弹” 从索引性能到开发优化

写了3750万字的我,在2000字的OB白皮书上了一课--记 《OceanBase 社区版在泛互场景的应用案例研究》

SQLSHIFT 是爱可生对OB的雪中送炭!

青春的记忆,MySQL 30年感谢有你,再见!(译)

老实人做的数据库产品,好像也不“老实” !

疯狂老DBA 和 年轻“网红” 程序员 --火星撞地球-- 谁也不是怂货  

哈呀站,OB广州开发者大会 之 “五” 眼联盟

和架构师沟通那种“一坨”的系统,推荐只能是OceanBase,Why ?

OceanBase 相关文章

某数据库下的一手好棋!共享存储落子了!

写了3750万字的我,在2000字的OB白皮书上了一课--记 《OceanBase 社区版在泛互场景的应用案例研究》

     哈呀站,OB广州开发者大会 之 “五” 眼联盟

OceanBase 单机版可以大批量快速部署吗? YES

OceanBase 6大学习法--OBCA视频学习总结第六章

OceanBase 6大学习法--OBCA视频学习总结第五章--索引与表设计

OceanBase 6大学习法--OBCA视频学习总结第五章--开发与库表设计

OceanBase 6大学习法--OBCA视频学习总结第四章 --数据库安装

OceanBase 6大学习法--OBCA视频学习总结第三章--数据库引擎

OceanBase 架构学习--OB上手视频学习总结第二章 (OBCA)

OceanBase 6大学习法--OB上手视频学习总结第一章

没有谁是垮掉的一代--记 第四届 OceanBase 数据库大赛

OceanBase  送祝福活动,礼物和幸运带给您

跟我学OceanBase4.0 --阅读白皮书 (OB分布式优化哪里了提高了速度)

跟我学OceanBase4.0 --阅读白皮书 (4.0优化的核心点是什么)

跟我学OceanBase4.0 --阅读白皮书 (0.5-4.0的架构与之前架构特点)

跟我学OceanBase4.0 --阅读白皮书 (旧的概念害死人呀,更新知识和理念)

聚焦SaaS类企业数据库选型(技术、成本、合规、地缘政治)

OceanBase 学习记录-- 建立MySQL租户,像用MySQL一样使用OB
         MongoDB 相关文章

MongoDB “升级项目” 大型连续剧(4)-- 与开发和架构沟通与扫尾

MongoDB “升级项目” 大型连续剧(3)-- 自动校对代码与注意事项

MongoDB “升级项目” 大型连续剧(2)-- 到底谁是"der"

MongoDB “升级项目”  大型连续剧(1)-- 可“生”可不升

MongoDB  大俗大雅,上来问分片真三俗 -- 4 分什么分

MongoDB 大俗大雅,高端知识讲“庸俗” --3 奇葩数据更新方法

MongoDB 学习建模与设计思路--统计数据更新案例

MongoDB  大俗大雅,高端的知识讲“通俗” -- 2 嵌套和引用

MongoDB  大俗大雅,高端的知识讲“低俗” -- 1 什么叫多模

MongoDB 合作考试报销活动 贴附属,MongoDB基础知识速通

MongoDB 年底活动,免费考试名额 7个公众号获得

MongoDB 使用网上妙招,直接DOWN机---清理表碎片导致的灾祸 (送书活动结束)

MongoDB 2023年度纽约 MongoDB 年度大会话题 -- MongoDB 数据模式与建模

MongoDB  双机热备那篇文章是  “毒”

MongoDB   会丢数据吗?在次补刀MongoDB  双机热备

MONGODB  ---- Austindatabases  历年文章合集

PolarDB 已经开放的课程

PolarDB 非官方课程第八节--数据库弹性弹出一片未来--结课

PolarDB 非官方课程第七节--数据备份还原瞬间完成是怎么做到的--答题领奖品

PolarDB 非官方课程第六节--数据库归档还能这么玩--答题领奖品

PolarDB 非官方课程第五节--PolarDB代理很重要吗?--答题领奖品

PolarDB 非官方课程第四节--PG实时物化视图与行列数据整合处理--答题领奖品

PolarDB 非官方课程第三节--MySQL+IMCI=性能怪兽--答题领奖品

PolarDB 非官方课程第二节--云原生架构与特有功能---答题领奖品

PolarDB 非官方课程第一节-- 用户角度怎么看PolarDB --答题领奖品

免费PolarDB云原生课程,听课“争”礼品,重塑云上知识,提高专业能力

PolarDB 相关文章

数据压缩60%让“PostgreSQL” SQL运行更快,这不科学呀?

这个 PostgreSQL 让我有资本找老板要 鸡腿 鸭腿 !!

用MySQL 分区表脑子有水!从实例,业务,开发角度分析 PolarDB 使用不会像MySQL那么Low

P-MySQL SQL优化案例,反观MySQL不死没有天理

MySQL 和 PostgreSQL 可以一起快速发展,提供更多的功能?

这个MySQL说“云上自建的MySQL”都是”小垃圾“

        PolarDB MySQL 加索引卡主的整体解决方案

“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!

PostgreSQL 的搅局者问世了,杀过来了!

在被厂商围剿的DBA 求生之路 --我是老油条

POLARDB  添加字段 “卡” 住---这锅Polar不背

PolarDB 版本差异分析--外人不知道的秘密(谁是绵羊,谁是怪兽)

在被厂商围剿的DBA 求生之路 --我是老油条

PolarDB 答题拿-- 飞刀总的书、同款卫衣、T恤,来自杭州的Package(活动结束了)

PolarDB for MySQL 三大核心之一POLARFS 今天扒开它--- 嘛是火

PostgreSQL 相关文章

说我PG Freezing Boom 讲的一般的那个同学专帖给你看这次可满意

一个IP地址访问两个PG实例,上演“一女嫁二夫”的戏码

PostgreSQL  Hybrid能力岂非“小趴菜”数据库可比 ?

PostgreSQL 新版本就一定好--由培训现象让我做的实验

PostgreSQL “乱弹” 从索引性能到开发优化

PostgreSQL  无服务 Neon and Aurora 新技术下的新经济模式 (翻译)

PostgreSQL的"犄角旮旯"的参数捋一捋

PostgreSQL逻辑复制槽功能

PostgreSQL 扫盲贴 常用的监控分析脚本

“PostgreSQL” 高性能主从强一致读写分离,我行,你没戏!

PostgreSQL  添加索引导致崩溃,参数调整需谨慎--文档未必完全覆盖场景

PostgreSQL 的搅局者问世了,杀过来了!

PostgreSQL SQL优化用兵法,优化后提高 140倍速度

PostgreSQL 运维的难与“难”  --上海PG大会主题记录

PostgreSQL 什么都能存,什么都能塞 --- 你能成熟一点吗?

PostgreSQL 迁移用户很简单 ---  我看你的好戏

PostgreSQL 用户胡作非为只能受着 --- 警告他

全世界都在“搞” PostgreSQL ,从Oracle 得到一个“馊主意”开始
PostgreSQL 加索引系统OOM 怨我了--- 不怨你怨谁

PostgreSQL “我怎么就连个数据库都不会建?” --- 你还真不会!

病毒攻击PostgreSQL暴力破解系统,防范加固系统方案(内附分析日志脚本)

PostgreSQL 远程管理越来越简单,6个自动化脚本开胃菜

PostgreSQL 稳定性平台 PG中文社区大会--杭州来去匆匆

PostgreSQL 如何通过工具来分析PG 内存泄露

PostgreSQL  分组查询可以不进行全表扫描吗?速度提高上千倍?

POSTGRESQL --Austindatabaes 历年文章整理

PostgreSQL  查询语句开发写不好是必然,不是PG的锅

PostgreSQL  字符集乌龙导致数据查询排序的问题,与 MySQL 稳定 "PG不稳定"

PostgreSQL  Patroni 3.0 新功能规划 2023年 纽约PG 大会 (音译)

PostgreSQL   玩PG我们是认真的,vacuum 稳定性平台我们有了

PostgreSQL DBA硬扛 垃圾 “开发”,“架构师”,滥用PG 你们滚出 !(附送定期清理连接脚本)

DBA 失职导致 PostgreSQL 日志疯涨

MySQL相关文章

MySQL 条件下推与排序优化实例--MySQL8.035

青春的记忆,MySQL 30年感谢有你,再见!(译)

MySQL 8 SQL 优化两则 ---常见问题

MySQL SQL优化快速定位案例 与 优化思维导图

"DBA 是个der" 吵出MySQL主键问题多种解决方案

MySQL 怎么让自己更高级---从内存表说到了开发方式

MySQL timeout 参数可以让事务不完全回滚

MySQL 让你还用5.7 出事了吧,用着用着5.7崩了

MySQL 的SQL引擎很差吗?由一个同学提出问题引出的实验

用MySql不是MySQL, 不用MySQL都是MySQL 横批 哼哼哈哈啊啊

MYSQL  --Austindatabases 历年文章合集

临时工访谈系列

没有谁是垮掉的一代--记 第四届 OceanBase 数据库大赛

ETL 行业也够卷,云化ETL,ETL 软件不过了

SQL SERVER 系列

SQL SERVER维保AI化,从一段小故事开始

SQL SERVER 如何实现UNDO REDO 和PostgreSQL 有近亲关系吗

SQL SERVER 危险中,标题不让发,进入看详情(译)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值