qData 数据中台在 ARM 架构与信创环境下的兼容性与适配研究
一、概述
qData 数据中台基于 Java、Vue 与 Spring Boot 技术体系构建,具备良好的模块化设计与跨平台特性,可在多类型硬件与操作系统环境中实现稳定运行。
在国产化与信创体系不断发展的背景下,系统团队持续推进在 ARM 架构服务器(如鲲鹏、飞腾、海光等)及 信创软硬件生态(包括统信 UOS、银河麒麟、达梦数据库等)中的适配与兼容性验证工作。
相关测试结果表明,系统能够在国产软硬件组合环境下保持主要功能的正常运行,并支持多种部署模式。
二、ARM 架构兼容性说明
qData 各核心组件基于跨平台技术开发,只要运行环境具备 ARM 架构下的 JDK、数据库与中间件依赖,即可实现正常启动与功能使用。
这种设计确保系统在不同硬件平台上具备相对一致的部署体验与运行性能。
ARM 架构兼容性与支持情况总览
序号 | 组件名称 | 组件简介 | Docker 镜像部署 | 原生部署 |
---|---|---|---|---|
1 | qData | 主程序模块,提供数据管理与治理能力 | ✅ 支持 | ✅ 支持 |
2 | qData Quality | 数据质量管理模块,负责规则校验与评估 | ✅ 支持 | ✅ 支持 |
3 | MySQL 5.7 | 通用关系型数据库系统,用于存储业务数据 | ✅ 支持 | ✅ 支持 |
4 | 达梦数据库 DM8 | 国产数据库系统,兼容 MySQL 语法标准 | — | ✅ 支持 |
5 | DolphinScheduler | 分布式调度系统,用于任务编排与自动化管理 | ✅ 支持 | ✅ 支持 |
6 | Spark 3 | 内存计算框架,用于数据处理与计算分析 | ✅ 支持 | ✅ 支持 |
7 | Redis 6 | 高速键值数据库,用于缓存与消息队列管理 | ✅ 支持 | ✅ 支持 |
8 | RabbitMQ 3.12 | 消息队列中间件,用于异步通信与任务分发 | ✅ 支持 | ✅ 支持 |
9 | Nginx 1.24.0 | Web 网关与反向代理,提供静态资源分发功能 | ✅ 支持 | ✅ 支持 |
10 | MongoDB 4.4 | 文档型数据库,用于半结构化数据管理 | ✅ 支持 | ✅ 支持 |
11 | Neo4j 4.4.40 | 图数据库,用于数据血缘与关系分析 | — | ✅ 支持 |
12 | Doris 2.1.8 | MPP 分析型数据库,用于多维查询与聚合分析 | ✅ 支持 | ✅ 支持 |
13 | Hive 3.1.3 | 数据仓库组件,用于批量计算与离线分析 | — | ✅ 支持 |
14 | Oracle XE 11g R2 | Oracle 精简版数据库,用于兼容性测试 | — | — |
15 | vsftpd latest | FTP 服务组件,用于文件传输与共享 | ✅ 支持 | ✅ 支持 |
16 | Kafka 3.6 | 分布式消息流平台,用于数据流转与总线通信 | ✅ 支持 | ✅ 支持 |
17 | PostgreSQL 15.2 | 开源关系型数据库,兼容国产数据库生态 | ✅ 支持 | ✅ 支持 |
18 | Zookeeper 3.7.1 | 分布式协调组件,用于集群管理与同步 | ✅ 支持 | ✅ 支持 |
19 | Hadoop 3.3.6 | 分布式存储与计算框架,适用于大数据处理 | — | ✅ 支持 |
说明: 采用容器化部署(Docker / Kubernetes)时,可直接使用兼容 ARM 的镜像;若选择原生部署,只需安装 ARM 版本的依赖包及对应 JDK 环境。
三、信创环境适配与验证
系统已针对信创生态的主流软硬件组件进行适配与验证测试,能够在国产 CPU、操作系统与数据库组合环境中正常运行。
下表列出了主要兼容性验证结果。
层级 | 代表产品 | 兼容性 |
---|---|---|
CPU | 鲲鹏、飞腾、兆芯、龙芯 | ✅ 兼容 |
操作系统 | 统信 UOS、银河麒麟 | ✅ 兼容 |
数据库 | 达梦 DM8、人大金仓、南大通用、MySQL | ✅ 兼容 |
中间件 | Redis、RabbitMQ、Nginx、ActiveMQ | ✅ 兼容 |
应用层 | qData 数据中台相关模块 | ✅ 通过测试 |
系统在多地信创环境中完成试点与运行验证,结果显示整体运行稳定,功能完整,可满足政务、水利、能源与工业领域的信息化应用需求。
四、ARM 架构与信创体系的关系
对比项 | ARM 架构 | 信创体系 |
---|---|---|
定义 | 一种 CPU 指令集架构,属于底层硬件范畴 | “信息技术应用创新”体系,涵盖软硬件全栈国产替代 |
范围 | 聚焦于处理器架构层面 | 包含芯片、操作系统、中间件、数据库与应用层 |
代表产品 | 鲲鹏、飞腾、苹果 M 系列 | 鲲鹏、飞腾、龙芯、兆芯 + 麒麟、UOS + 达梦、金仓等 |
相互关系 | ARM 是信创生态中主要的处理器架构之一 | 信创体系包含 ARM,但范围更广,强调全栈自主可控 |
简言之,ARM 架构是信创体系的重要组成部分,但信创体系的范围更为宽泛,涉及从底层硬件到上层应用的全栈生态。
五、结论
通过在 ARM 架构与信创环境下的适配与验证,可以确认系统具备良好的跨平台兼容性和生态适应能力。
其主要特征包括:
- 支持主流 ARM 架构(如鲲鹏、飞腾);
- 兼容国产操作系统(统信 UOS、银河麒麟);
- 适配国产数据库(达梦 DM8、人大金仓、南大通用等);
- 提供容器化与原生部署方式;
- 满足信创体系的兼容性与安全性要求。
整体来看,该系统在国产化环境中的可移植性较强,能够支撑数据治理与业务中台类项目在信创生态中的持续部署与运行。