<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>国产化 - tag - 沐木</title><link>https://oldletter.cn/tags/%E5%9B%BD%E4%BA%A7%E5%8C%96/</link><description>国产化 - tag - 沐木</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Wed, 20 Aug 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://oldletter.cn/tags/%E5%9B%BD%E4%BA%A7%E5%8C%96/" rel="self" type="application/rss+xml"/><item><title>信创实战：信创数据库全景图</title><link>https://oldletter.cn/posts/xinchuang-04-database-guide/</link><pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate><author>mumu</author><guid>https://oldletter.cn/posts/xinchuang-04-database-guide/</guid><description><![CDATA[<blockquote>
<p>信创进入深水区，数据库选型不再是&quot;能不能用&quot;的问题，而是&quot;怎么选、选了怎么落地&quot;的问题。本文从技术路线出发，梳理主流信创数据库的产品矩阵，给出面向架构师的选型决策框架。</p></blockquote>
<hr>
<h2 id="一引言信创进入深水区数据库选型是关键决策">一、引言：信创进入深水区，数据库选型是关键决策</h2>
<p>2025-2026 年，信创产业已从&quot;试点验证&quot;迈向&quot;规模化落地&quot;。在这一阶段，数据库作为基础软件的核心组件，其选型决策直接影响：</p>
<ul>
<li><strong>系统架构的天花板</strong>：选错了路线，后续迁移成本可能是天文数字；</li>
<li><strong>国产 CPU 的适配深度</strong>：不同数据库对飞腾、鲲鹏、海光、龙芯、申威的支持程度差异显著；</li>
<li><strong>业务连续性保障</strong>：安全可靠测评等级直接关系到能否进入关键行业采购目录；</li>
<li><strong>团队的技术栈投入</strong>：一条技术路线背后是一整套人才培养和运维体系。</li>
</ul>
<p>对架构师而言，理解国产数据库的技术路线分类，比记住某个产品的版本号更重要。路线决定了基因，基因决定了上限。</p>
<hr>
<h2 id="二核心认知国产数据库的四条技术路线">二、核心认知：国产数据库的四条技术路线</h2>
<p>国产数据库的发展路径，大致可以归结为四条技术路线。每条路线有不同的技术基因、生态位和适用场景。</p>
<h3 id="21-完全自研路线">2.1 完全自研路线</h3>
<p><strong>代表产品</strong>：达梦（DM）、崖山（YashanDB）、OceanBase、TiDB、虚谷</p>
<p><strong>技术特征</strong>：</p>
<ul>
<li>内核完全自研，不依赖任何开源数据库内核</li>
<li>拥有完整的存储引擎、查询优化器、事务管理器的自主知识产权</li>
<li>SQL 方言可能与主流数据库存在差异，但近年来普遍加强了兼容性</li>
</ul>
<p><strong>优势</strong>：</p>
<ul>
<li>知识产权清晰，不存在开源协议争议</li>
<li>内核可控，针对国产硬件的深度优化空间上限</li>
<li>安全可靠测评中&quot;自主可控&quot;维度得分更高</li>
<li>长期来看不受上游开源项目路线变更的影响</li>
</ul>
<p><strong>劣势</strong>：</p>
<ul>
<li>生态工具链需要从零建设或自建适配层</li>
<li>学习曲线相对陡峭，DBA 迁移成本较高</li>
<li>部分产品的社区活跃度和第三方文档不如开源路线丰富</li>
</ul>
<p><strong>适用场景</strong>：对自主可控要求极高的场景（军工、核心政务系统），以及需要深度定制内核的场景。</p>
<hr>
<h3 id="22-postgresql-二次开发路线">2.2 PostgreSQL 二次开发路线</h3>
<p><strong>代表产品</strong>：金仓（KingbaseES）、瀚高（HighGo DB）、大云海山（中国移动）</p>
<p><strong>技术特征</strong>：</p>
<ul>
<li>基于 PostgreSQL 内核进行深度二次开发</li>
<li>保留了 PostgreSQL 的 SQL 语法、扩展机制和工具链兼容性</li>
<li>在此基础上增加国产 CPU 适配、安全增强、高可用扩展等能力</li>
</ul>
<p><strong>优势</strong>：</p>
<ul>
<li>继承了 PostgreSQL 成熟的 SQL 标准支持和扩展生态</li>
<li>迁移成本相对较低，Oracle/PG DBA 可快速上手</li>
<li>社区工具链（pg_dump、pgAdmin 等）可直接复用</li>
<li>经过多年打磨，稳定性和兼容性已有大量生产验证</li>
</ul>
<p><strong>劣势</strong>：</p>
<ul>
<li>受 PostgreSQL 上游版本演进影响，大版本升级需要同步跟进</li>
<li>深度定制可能导致与上游 PG 的兼容性逐渐偏离</li>
<li>在极端性能场景下，二次开发层可能引入额外开销</li>
</ul>
<p><strong>适用场景</strong>：已有 PostgreSQL 或 Oracle 技术栈的团队，需要平滑迁移的场景；对 SQL 标准兼容性要求较高的 OLTP 业务。</p>]]></description></item><item><title>信创项目实战总结：从申威龙芯到数据库三大件与容器化部署</title><link>https://oldletter.cn/posts/xinchuang-05-project-summary/</link><pubDate>Wed, 20 Aug 2025 00:00:00 +0000</pubDate><author>mumu</author><guid>https://oldletter.cn/posts/xinchuang-05-project-summary/</guid><description><![CDATA[<blockquote>
<p>作者：林 | 系列：信创实战 | 适合读者：信创项目实施者、Java 后端/架构师、运维工程师</p></blockquote>
<hr>
<h2 id="一背景为什么要做信创">一、背景：为什么要做信创</h2>
<p>信创（信息技术应用创新）的核心目标是<strong>自主可控</strong>。从芯片到操作系统，从数据库到中间件，逐步替换国外技术栈，降低供应链风险。</p>
<p>一个典型的信创项目涉及：</p>
<ul>
<li><strong>芯片</strong>：申威、龙芯、飞腾、鲲鹏、海光、兆芯</li>
<li><strong>操作系统</strong>：麒麟（银河麒麟/中标麒麟）、统信 UOS、欧拉</li>
<li><strong>数据库</strong>：达梦、人大金仓、神通</li>
<li><strong>中间件</strong>：东方通 TongWeb、宝兰德 BES</li>
<li><strong>办公软件</strong>：WPS、永中 Office</li>
<li><strong>可信计算</strong>：国密算法（SM2/SM3/SM4）、可信平台模块</li>
<li><strong>容器化</strong>：Docker 适配、镜像编译</li>
</ul>
<p>本文是实际项目中的踩坑总结，重点覆盖申威、龙芯、数据库三大件和容器化部署。</p>
<hr>
<h2 id="二国产-cpu-处理器选型">二、国产 CPU 处理器选型</h2>
<h3 id="21-六大国产-cpu-对比">2.1 六大国产 CPU 对比</h3>
<table>
  <thead>
      <tr>
          <th>厂商</th>
          <th>指令集</th>
          <th>代表型号</th>
          <th>定位</th>
          <th>生态成熟度</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td><strong>申威</strong></td>
          <td>SW64（自主）</td>
          <td>SW1621、SW3231、HX 系列</td>
          <td>特种/超算/信创</td>
          <td>⭐⭐</td>
      </tr>
      <tr>
          <td><strong>龙芯</strong></td>
          <td>LoongArch（自主）</td>
          <td>3A5000、3C5000、3A6000、3C6000</td>
          <td>桌面/服务器</td>
          <td>⭐⭐⭐</td>
      </tr>
      <tr>
          <td><strong>飞腾</strong></td>
          <td>ARMv8/AArch64（授权）</td>
          <td>FT-2000、S2500</td>
          <td>桌面/服务器</td>
          <td>⭐⭐⭐⭐</td>
      </tr>
      <tr>
          <td><strong>鲲鹏</strong></td>
          <td>ARMv8/AArch64（授权）</td>
          <td>鲲鹏 920</td>
          <td>服务器</td>
          <td>⭐⭐⭐⭐</td>
      </tr>
      <tr>
          <td><strong>海光</strong></td>
          <td>x86（授权）</td>
          <td>海光 7000、海光 5000</td>
          <td>服务器</td>
          <td>⭐⭐⭐⭐⭐</td>
      </tr>
      <tr>
          <td><strong>兆芯</strong></td>
          <td>x86（授权）</td>
          <td>开胜 KH-40000</td>
          <td>桌面/服务器</td>
          <td>⭐⭐⭐⭐</td>
      </tr>
  </tbody>
</table>
<blockquote>
<p>⚠️ 注意：海光和兆芯的 x86 授权有争议（AMD/VIA 授权），严格意义上不算&quot;完全自主&quot;。部分信创项目不接受 x86 路线。</p>]]></description></item></channel></rss>