"海山"这名字,一听就稳当。
但你可能不知道,这个听起来像修仙小说里绝世灵宝的名字,其实是氦-3(He-3)的谐音——就是那种月球上都有人在挖的核聚变清洁能源。
为啥取这名?
中国移动的工程师们心里想的是:咱们要像核聚变一样干净、高效、能量巨大,还得像山一样,风吹雨打都不动。
去年 8 月 22 日,新一期的《安全可靠测评》结果公布,“大云海山数据库”位列其中,这是国内电信运营商里,头一个拿下国家级安全可靠认证的数据库。

国务院国资委官网都在首页给它留了位置,国产数据库已强势崛起。
2月3日,由移动云策划制作的科普视频《十年磨一剑,为什么要做国产数据库?》在国务院国资委官网首页刊发。视频聚焦以移动云大云海山数据库为代表的一批国产数据库产品,展现了在几十年的国产化替代攻坚战中,我国国产数据库的强势崛起之路。

关于"大云海山"的故事,还得从 2014 年说起。
那时候的数据库市场,基本就是国外几家巨头的天下。咱们各行各业每年都得交天价"保护费"买授权,数据命脉攥在别人手里,睡觉都不踏实。中国移动那时候也是"消费者",用着别人的数据库,心里总悬着根弦:万一哪天人家断供了,咱们十几亿人的通信数据怎么办?健康码刷不出来?话费交不上?那场面想想都头皮发麻。
既然买不到安全感,那就自己造!
中国移动一咬牙,砸了 31.72 个亿,在苏州拉了一支队伍,开始死磕数据库。
现在,海山数据库已经跑在全国 26 个省份的政务、医疗、教育系统里,连中央国家机关采购名单上都有它的大名。
从"看别人脸色"到"给别人撑腰",这个角色转换,够硬核。
尝鲜!移动云大云海山数据库(He3DB)
本周二(2.10),大云海山数据库 He3DB for PostgreSQL 在移动云镜像站开放下载试用窗口,填写申请并通过人工审核后,就可以收到下载链接的邮件。

移动云大云海山数据库(He3DB)是一款由移动云自主研发的新一代云原生关系型数据库产品,采用通过“安全可靠测评”的大云海山数据库(He3DB for PostgreSQL)内核。 本产品以Shared-Storage与存储计算分离架构为基础,具备极致弹性、高可靠、高可用、弹性扩展等企业级数据库特性,并100%兼容PostgreSQL数据库。
官方提供的是二进制包,安装过程比较简单。
1/ 准备一个操作系统,我这里准备的是 openKylin 2.0 SP2 20260115

openKylin 是一个中国桌面 Linux 发行版,运行 Kylin 和 UKUI 桌面环境。它开箱即用,支持 Wayland 和 X11 会话。该项目属于 Debian 家族,可以使用 APT 软件包管理工具。它还采用了定制的软件包格式,并结合了软件中心。openKylin 也是一个测试各种自定义实用程序的平台,这些实用程序可以帮助用户管理操作系统。

2/ 安装依赖包
apt install libprotobuf-dev libreadline-dev bison flex perl zlib1g-dev check libtool libffi-dev libssl-dev wget tar gzip curl libbz2-dev libbrotli-dev
确认已经安装了 openssl 1.1
ls -al /usr/lib/x86_64-linux-gnu/libssl.so.1.1
该安装包也可以运行在 Rocky Linux 9 上,安装依赖的命令需要换成。
dnf install protobuf-devel readline-devel bison flex perl zlib-devel check libtool libffi-devel openssl-devel wget tar gzip curl bzip2-devel brotli-devel
dnf install compat-openssl11
确认已经安装了 openssl 1.1
ls -al /lib64/libssl.so.1.1
3/ 安装 he3db 数据库
上传安装包,并解压,创建一个数据目录。

配置环境变量。
vi ~/.bashrc
export PATH=/home/shawnyan/he3sql/bin:$PATH
export LD_LIBRARY_PATH=/home/shawnyan/he3sql/lib:$LD_LIBRARY_PATH
export PGDATA=/home/shawnyan/he3data
export PGUSER=shawnyan
export PGDATABASE=postgres
source ~/.bashrc
执行命令 initdb 初始化数据库。
修改配置文件,增加如下参数。
vi $PGDATA/postgresql.conf
listen_addresses = '*'
wal_level = logical
logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%Y-%m-%d-%H-%M-%S.log'
log_rotation_age = 1d
log_connections = on
log_disconnections = on
enable_probation = true # 试用模式
database_compat_mode = mysql
compatible_mode = mysql
mysql_listener_on = on
mysql_port = 3336
mysql.mysql_version = '5.7.99-ShawnYan'
mysql_column_name_case_control = 1
启动 he3db 数据库。

4/ 查看版本信息
此时数据库已正常启动,连接到数据库,查看版本信息。
postgres=# \echo :VERSION
PostgreSQL 15.5 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 7.3.0, 64-bit
postgres=# show extra_version;
extra_version
-----------------
He3DB V2.0.5_h1
(1 row)

5/ 意外之喜,还能用 MySQL 客户端连接 he3db
在 openKylin 上安装一个 MySQL 客户端。
apt install mysql-client-8.0

he3db_v2.0.5_h1 只是第一个大众试用版本,MySQL 兼容性较弱,期待后续看到更完整的版本。
如果要使用 MySQL 客户端连接 he3db 需要创建用户,指令如下。
\c he3mysql
set password_encryption = mysql_native_password;
create user he3dba password 'Password1!';
create schema mysql authorization he3dba;
grant all on schema mysql to he3dba;
grant all privileges on all tables in schema public to he3dba;
alter default privileges in schema public grant all on tables to he3dba;
成功连接到 he3db 数据库。

你也可以通过 Navicat 连接到海山数据库,用内置 AI 调用豆包大模型生成你想要查询的 SQL 语句。

写在最后
从氦-3的清洁能源寓意,到实打实的百万级并发处理能力;从苏州研发中心那些个灯火通明的夜晚,到如今撑起26个省份的数字政务。
海山数据库这个故事,其实是一群技术人在用行动证明:涉及国家安全的基础设施,买不来,求不来,只能自己造。
说到底,咱们普通人要的就是这“数据如海,底座如山”安全感。
我的数据,我做主。
Have a nice day ~ ☕
🌻 往期内容 ▼
- 苦等三年!Oracle AI Database 26ai本地服务器版终于来了
- 📚 全球 PostgreSQL 盛会 HOW 2026 讲师招募中
- 📚 融合数据库的探索与实践
- 📚 告别古法部署,用OpenClaw安装KWDB 3.1.0并体验新特性
- TiDB Radio | 平凯宇宙新鲜事儿 (2026.02.12)
- 从O’Reilly最新报告看分布式SQL缘何成为AI智能体的"记忆中枢"
- 欢迎了解“IFClub星珩联盟”
- 碎碎念 | 2026年的Flag
👉 欢迎关注我的视频号
👉 这里有得聊
如果对国产基础软件(操作系统、数据库、中间件)感兴趣,可以加群一起聊聊。关注微信公众号:(少安事务所),后台回复[群],即可看到入口。如果这篇文章为你带来了灵感或启发,请帮忙『点赞、推荐、转发』吧,感谢!ღ( ´・ᴗ・` )~




