ARM Architecture Compatibility and Xinchuang Support
1. Overview
qData Data Platform is built on a Java + Vue + Spring Boot technology stack. Its overall architecture is highly modular and cross-platform, allowing stable operation across multiple hardware and operating system environments.
Against the background of ongoing domestic localization and Xinchuang adoption, both qData Commercial Edition and Open-Source Edition have fully verified compatibility and adaptation capabilities on ARM architecture servers such as Kunpeng, Phytium, and Hygon, as well as Xinchuang software and hardware ecosystems such as UnionTech UOS, Kylin, and DM Database. This ensures qData can be deployed safely, stably, and flexibly in various localized environments.

2. ARM Architecture Compatibility
All core qData components are developed with cross-platform technologies. As long as the deployment environment provides ARM versions of dependencies such as JDK, databases, and middleware, qData can run normally on ARM architecture.
Overview of ARM Architecture Compatibility and Support
| No. | Component Name | Component Description | Docker Image Deployment | Native Deployment |
|---|---|---|---|---|
| 1 | qData | Main qData Data Platform application, providing core management and governance capabilities | ✅ Supported | ✅ Supported |
| 2 | qData Quality | qData data quality module, used for data rule validation and evaluation | ✅ Supported | ✅ Supported |
| 3 | MySQL 5.7 | Classic relational database system used for business data storage | ✅ Supported | ✅ Supported |
| 4 | DM Database DM8 | Localized relational database compatible with MySQL syntax, used for metadata and business data storage | ✅ Supported | ✅ Supported |
| 5 | DolphinScheduler | Distributed task scheduling system for workflow and scheduled task management | ✅ Supported | ✅ Supported |
| 6 | Spark 3 | In-memory computing framework for big data ETL and analysis processing | ✅ Supported | ✅ Supported |
| 7 | Redis 6 | In-memory key-value database used for cache and session storage | ✅ Supported | ✅ Supported |
| 8 | RabbitMQ 3.12 | High-performance message queue middleware used for task scheduling and asynchronous communication | ✅ Supported | ✅ Supported |
| 9 | Nginx 1.24.0 | Web gateway and reverse proxy server, providing load balancing and static resource services | ✅ Supported | ✅ Supported |
| 10 | MongoDB 4.4 | Document database supporting large-scale semi-structured data storage | ✅ Supported | ✅ Supported |
| 11 | Neo4j 4.4.40 | Graph database used for lineage analysis and data relationship modeling | ✅ Supported | ✅ Supported |
| 12 | Doris 2.1.8 | High-performance MPP analytical database used for big data queries and analysis | ✅ Supported | ✅ Supported |
| 13 | vsftpd latest | FTP file transfer service used for file upload and download | ✅ Supported | ✅ Supported |
| 14 | Kafka 3.6 | Distributed messaging stream platform used for data buses and real-time data transmission | ✅ Supported | ✅ Supported |
| 15 | PostgreSQL 15.2 | Open-source relational database compatible with multiple localized database ecosystems | ✅ Supported | ✅ Supported |
| 16 | Zookeeper 3.7.1 | Distributed coordination service used for cluster management and task scheduling coordination | ✅ Supported | ✅ Supported |
| 17 | Hadoop 3.3.6 | Distributed storage and computing framework supporting offline data processing | ✅ Supported | ✅ Supported |
Note: For containerized deployment (Docker / Kubernetes), ARM-compatible images can be pulled directly. For native deployment, only ARM versions of dependencies such as the JDK need to be installed.
Important
All service modules of qData Data Platform Commercial Edition and Open-Source Edition, including backend, frontend, scheduling, ETL, data governance, and API services, have passed tests in ARM architecture environments.
3. qData Support for Xinchuang Environments
Both qData Data Platform Commercial Edition and Open-Source Edition have adapted to localized Xinchuang environments and support deployment and operation on the following localized software and hardware combinations:
| Layer | Representative Products | Support Status |
|---|---|---|
| CPU | Kunpeng (ARM), Phytium (ARM), Zhaoxin, Loongson | ✅ Compatible |
| Operating System | UnionTech UOS, Kylin | ✅ Compatible |
| Database | DM8, Kingbase, GBase, MySQL | ✅ Compatible |
| Middleware | Redis, RabbitMQ, Nginx, ActiveMQ | ✅ Compatible |
| Application Layer | All qData Data Platform modules | ✅ Tested |
Important
qData Data Platform has passed localized adaptation tests in some provincial-level projects. It has strong Xinchuang ecosystem adaptation capability and can be flexibly deployed on localized servers and localized operating system environments.
4. Relationship Between ARM and Xinchuang
| Comparison Item | ARM Architecture | Xinchuang System |
|---|---|---|
| Definition | A CPU instruction set architecture representing the hardware architecture layer | "Information Technology Application Innovation" system, covering full-stack localized replacement of software and hardware |
| Scope | Limited to processor architecture | Covers chips, operating systems, middleware, databases, and applications |
| Representative Vendors/Products | Huawei Kunpeng, Phytium, Apple M series | Kunpeng, Phytium, Loongson, Zhaoxin + Kylin, UOS + DM, Kingbase, etc. |
| Relationship | ARM is one common CPU architecture in the Xinchuang system | The Xinchuang system includes ARM, but is not limited to ARM |
In short:
ARM is a hardware-level technical standard;
Xinchuang is a full-stack localized ecosystem promoted at the national level;
ARM architecture is an important but not the only part of the Xinchuang ecosystem.
5. Conclusion
qData Data Platform has completed adaptation verification in ARM architecture and Xinchuang environments, with the following characteristics:
- ✅ Supports ARM architecture such as Kunpeng and Phytium;
- ✅ Compatible with localized operating systems such as UnionTech UOS and Kylin;
- ✅ Adapted to localized databases such as DM8, Kingbase, and GBase;
- ✅ Supports containerized deployment with ARM-compatible images;
- ✅ Meets Xinchuang deployment requirements.
Whether in standard x86 architecture or localized Xinchuang environments based on ARM architecture, qData can run stably and help users build a secure, independently controllable data platform system.
