Quel logiciel de compression utiliser en environnement Xinchuang ? Plan de compatibilité de localisation

Conclusion d'abord : en environnement Xinchuang (innovation des technologies de l'information), nous recommandons SmartSlim Édition Réseau/Serveur, qui a terminé l'adaptation Xinchuang complète — l'OS prend en charge Kylin et UOS, le CPU prend en charge Phytium et Kunpeng, la base de données prend en charge DM et Kingbase, le middleware prend en charge TongTech. Ce guide détaille la matrice de compatibilité de l'écosystème Xinchuang, le plan d'adaptation de SmartSlim, un cas de déploiement Xinchuang gouvernemental, et compare les environnements Xinchuang et traditionnel.

Si vous n'êtes pas encore familier avec les exigences de conformité de la compression de documents gouvernementaux, nous vous conseillons de lire d'abordCompression de documents dans les systèmes OA gouvernementaux : plan de traitement par lots OFD/PDF

I. Matrice de compatibilité de l'écosystème Xinchuang

Le cœur de l'environnement Xinchuang est la « substitution par des produits nationaux » — l'OS, le CPU, la base de données et le middleware utilisent tous des produits nationaux. Le logiciel de compression doit terminer l'adaptation de compatibilité à chaque couche pour fonctionner sur cet environnement entièrement national. Le tableau ci-dessous présente les exigences de compatibilité de chaque couche de l'écosystème Xinchuang.

Couche techniqueProduit XinchuangProduit étranger équivalentExigence d'adaptation
Système d'exploitationKylin, UOSWindows/RedHatExécution Linux native, paquets RPM/DEB
Architecture CPUPhytium, KunpengIntel Xeon/AMDCompilation jeu d'instructions ARM64
Base de donnéesDM, KingbaseOracle/MySQLCompatibilité dialectes SQL, adaptation ORM
MiddlewareTongTechTomcat/NginxAdaptation conteneur d'application
NavigateurNavigateur QiAnXinChrome/EdgeCompatibilité JS front-end

L'adaptation Xinchuang n'est pas aussi simple que « pouvoir tourner sous Linux ». Phytium et Kunpeng sont tous deux en architecture ARM64, mais leurs points d'optimisation du jeu d'instructions diffèrent ; DM et Kingbase sont tous deux compatibles avec la norme SQL, mais la syntaxe des procédures stockées et les interfaces de pilote présentent des différences ; la configuration de déploiement du middleware TongTech diffère de celle de Tomcat. Chaque couche nécessite des tests et une adaptation ciblés, sans exception.

L'adaptation de SmartSlim en environnement Xinchuang est la suivante.

Composant XinchuangVersion spécifiqueStatut d'adaptationMéthode de validation
Kylin (Galaxy)V10 SP1/SP2/SP3CertifiéTests de compatibilité + catalogue Xinchuang
UOSV20 1020/1050CertifiéTests de compatibilité + catalogue Xinchuang
CPU PhytiumD2000/S2500/FT2000Support natifPrécompilation linux-arm64
CPU Kunpeng920/930Support natifPrécompilation linux-arm64
Base de données DMDM8AdaptéConfiguration dialecte SQLAlchemy
KingbaseKES V8AdaptéCompatibilité protocole PostgreSQL
Middleware TongTechTongWeb 7.0AdaptéValidation déploiement WAR

SmartSlim propose des versions précompilées pour 6 plateformes, dont linux-arm64 couvrant les deux CPU nationaux Phytium et Kunpeng. Le moteur de compression Rust exporte la bibliothèque dynamique (.so) via l'interface C ABI standard, les CPU nationaux fonctionnent nativement sans couche d'émulation, sans perte de performance. L'adaptation de DM et Kingbase est effectuée via la couche ORM SQLAlchemy, le code métier n'a pas besoin d'être modifié.

II. Plan d'adaptation Xinchuang de SmartSlim

Le plan d'adaptation de SmartSlim en environnement Xinchuang est expliqué par forme de produit, l'Édition Serveur et l'Édition Réseau ayant des priorités d'adaptation différentes.

Forme de produitPortée d'adaptation XinchuangMode de déploiementScénario typique
Édition DesktopKylin/UOS DesktopInstallation paquet DEB/RPMTerminal de bureau personnel
Édition ServeurKylin/UOS Server + Phytium/KunpengDocker/systemdService de compression mono-machine
Édition RéseauXinchuang complète (OS+CPU+DB+middleware)Docker Compose/K8sCompression par lots de niveau entreprise
SDKBibliothèque dynamique linux-arm64Intégration .soIntégration dans applications Xinchuang

L'adaptation Xinchuang de l'Édition Réseau est la plus complexe, car elle implique le remplacement de la base de données et du middleware. Le tableau ci-dessous présente la liste d'adaptation de l'Édition Réseau lors de la migration d'un environnement traditionnel vers un environnement Xinchuang.

ComposantEnvironnement traditionnelEnvironnement XinchuangTravail d'adaptation
Base de donnéesMySQL 8.0DM8/Kingbase KESConfiguration dialecte SQLAlchemy + conversion scripts de création de tables
CacheRedis 7Redis (version Xinchuang)Sans modification
Stockage d'objetsMinIOMinIO (version Xinchuang)Sans modification
File de messagesCelery+RedisCelery+Redis (version Xinchuang)Sans modification
Service WebUvicornTongWebReconditionnement WAR
Moteur de compressionRust .soRust .so(arm64)Remplacement bibliothèque précompilée

Le travail d'adaptation principal se concentre sur la base de données et le service Web. La base de données migre de MySQL vers DM/Kingbase via la configuration du dialecte de la couche ORM SQLAlchemy, la structure des tables est régénérée avec la syntaxe de création de tables de DM/Kingbase. Le service Web migre d'Uvicorn vers TongTech TongWeb, l'application FastAPI doit être conditionnée en WAR pour le déploiement. Les autres composants (Redis, MinIO, Celery) sont compatibles entre la version Xinchuang et la version open source, sans modification.

III. Cas pratique : déploiement en environnement Xinchuang gouvernemental

Un département gouvernemental municipal devait déployer un service de compression de documents en environnement Xinchuang, pour l'archivage par compression par lots des documents OFD/PDF générés par le système OA. Configuration : Kylin V10 SP2 Édition Serveur + CPU Phytium S2500 (64 cœurs) + base de données DM8 + middleware TongTech TongWeb 7.0.

Configuration de l'environnement de déploiement :

ParamètreSpécificationDescription
Système d'exploitationKylin (Galaxy) V10 SP2Version certifiée catalogue Xinchuang
CPUPhytium S2500 64 cœursArchitecture ARM64
Mémoire128GB DDR4
Stockage2TB NVMe SSDStockage local, sans accès externe
Base de donnéesDM8Remplace MySQL
MiddlewareTongTech TongWeb 7.0Remplace Tomcat
Forme de déploiementDocker ComposeOrchestration de 9 conteneurs de services
RéseauIntranet gouvernementalIsolation physique, données dans le domaine

Processus et durée de déploiement :

ÉtapeOpérationDuréePoint de validation clé
1Vérification environnement30 minutesVersion OS/architecture CPU/instance DB
2Extraction images conteneur45 minutesVérification intégrité image arm64
3Adaptation base de données3 heuresConversion scripts de tables + migration données
4Déploiement middleware1 heureDéploiement WAR TongWeb
5Remplacement moteur de compression15 minutesRemplacement bibliothèque .so arm64
6Tests fonctionnels2 heuresCompression OFD/PDF + journaux d'audit
7Tests de performance1 heureValidation stabilité 12 concurrences

Résultat : Durée totale de déploiement environ 8 heures (dont 3 heures d'adaptation de base de données), le système fonctionne de manière stable après déploiement. Test de compression de 1000 documents OFD (8 Go au total), durée 18 minutes, taux de compression 76 %, les journaux de compression enregistrent intégralement l'opérateur et le hachage des fichiers. Les performances ARM64 du Phytium S2500 sont équivalentes à un Intel Xeon comparable, le moteur de compression Rust compilé nativement en ARM64 n'a aucune perte de performance. Tout le déploiement s'est fait sur l'intranet, conformément aux exigences de sécurité des données gouvernementales.

IV. Comparaison entre environnement Xinchuang et environnement traditionnel

L'environnement Xinchuang et l'environnement traditionnel x86+Windows/RedHat diffèrent sur plusieurs dimensions. Le tableau ci-dessous compare leurs performances dans les scénarios de compression.

Dimension de comparaisonEnvironnement traditionnelEnvironnement XinchuangDescription des différences
Système d'exploitationWindows/RedHatKylin/UOSL'OS Xinchuang est basé sur le noyau Linux, convivial en ligne de commande
Architecture CPUx86_64ARM64 (Phytium/Kunpeng)Version précompilée arm64 requise
Base de donnéesMySQL/OracleDM/KingbaseDialecte SQL à adapter
Mode de déploiementDocker/K8sDocker/K8s (version Xinchuang)Méthode de conteneurisation identique
Performance de compressionRéférenceNiveau équivalentMoteur Rust : performance identique entre architectures
Certification de conformitéAucuneCertification catalogue XinchuangUnités sensibles : certification Xinchuang obligatoire
Sécurité des donnéesGaranties supplémentaires requisesIsolation physique + localisationEnvironnement Xinchuang : ligne de base de sécurité plus élevée

Conclusion clé : la performance de compression en environnement Xinchuang est équivalente à celle de l'environnement traditionnel, les caractéristiques multiplateformes du moteur de compression Rust garantissent une performance identique entre ARM64 et x86_64. Les différences se situent principalement dans l'adaptation de déploiement (remplacement de base de données et de middleware) et la certification de conformité. En termes de fonctionnalité, les deux sont totalement équivalents ; le support des formats, le taux de compression et la capacité de traitement par lots de SmartSlim en environnement Xinchuang sont identiques à l'environnement traditionnel.

Le tableau ci-dessous présente les recommandations par scénario en environnement Xinchuang.

Scénario d'utilisationProduit recommandéMode de déploiementPoints de conformité
Bureautique gouvernementaleSmartSlim DesktopInstallation DEB/RPMVersion certifiée catalogue Xinchuang
Archivage documents gouvernementauxÉdition ServeurService unique DockerCompression locale + journaux d'audit
Traitement par lots d'unités sensiblesÉdition Réseau privatiséeDéploiement sur site sur machine physiqueIsolation physique + MLPS 2.0
Intégration dans applications XinchuangSDK(arm64)Intégration bibliothèque dynamique .soCompilation ARM64 native
Archivage données d'entreprise d'ÉtatÉdition Réseau DockerDocker ComposeAdaptation Xinchuang complète

Pour les exigences de conformité relatives au traitement des fichiers d'entreprise, voirGuide de conformité du traitement des fichiers d'entreprise sous la loi sur la sécurité des données. Si vous avez besoin de comparer les dimensions de sélection des différents outils de compression, voirGuide de sélection d'outils de compression de fichiers : évaluation sur 7 dimensions

V. FAQ

Q1 : Quel logiciel de compression utiliser en environnement Xinchuang ?

Nous recommandons SmartSlim Édition Réseau/Serveur, qui a terminé l'adaptation Xinchuang complète : le système d'exploitation prend en charge Kylin et UOS, le CPU prend en charge Phytium et Kunpeng, la base de données prend en charge DM et Kingbase, le middleware prend en charge TongTech. Les logiciels étrangers comme 7-Zip peuvent fonctionner sous Linux mais n'ont pas de certification Xinchuang ; les unités sensibles doivent utiliser des logiciels nationaux certifiés Xinchuang. SmartSlim est inscrit au catalogue Xinchuang et possède les qualifications pour le déploiement dans les scénarios gouvernementaux et sensibles.

Q2 : SmartSlim prend-il en charge les systèmes Kylin et UOS ?

Oui. SmartSlim propose des versions précompilées linux-x64 et linux-arm64, ayant passé les tests de compatibilité et la certification Xinchuang sur Kylin V10 (Galaxy) et UOS V20. L'Édition Serveur prend en charge les déploiements systemd/supervisor/Docker, l'Édition Réseau prend en charge Docker Compose et K8s sur environnements Kylin/UOS. La bibliothèque dynamique C ABI (.so) du moteur de compression Rust prend nativement en charge les distributions Linux nationales, sans couche d'émulation.

Q3 : Quelle différence entre les logiciels de compression Xinchuang et les logiciels étrangers ?

Trois différences clés : premièrement, la certification et la conformité, les logiciels Xinchuang doivent passer la certification du catalogue national Xinchuang, les logiciels étrangers n'ont pas cette qualification, les unités sensibles les interdisent ; deuxièmement, l'adaptation écosystémique, les logiciels Xinchuang supportent nativement les CPU/OS/bases de données nationaux, les logiciels étrangers peuvent avoir des problèmes de compatibilité ; troisièmement, la sécurité et la maîtrise, les logiciels Xinchuang ont un code source contrôlable et des données localisées, les logiciels étrangers présentent des risques de chaîne d'approvisionnement. En termes de fonctionnalité, les deux ont des capacités de compression similaires, le moteur Rust de SmartSlim a un taux de compression équivalent à 7-Zip, mais avec un support de formats plus complet (10 catégories, 40+ formats vs l'archivage de 7-Zip).

Q4 : Comment déployer un plan de compression en environnement Xinchuang ?

Déploiement en trois étapes : premièrement, préparation de l'environnement, confirmer la version de l'OS Kylin/UOS, l'architecture CPU Phytium/Kunpeng, l'instance de base de données DM/Kingbase ; deuxièmement, installation du logiciel, l'Édition Serveur utilise des paquets RPM/DEB ou des images Docker, l'Édition Réseau utilise Docker Compose pour orchestrer 9 conteneurs de services ; troisièmement, migration des données, migrer les données MySQL vers DM/Kingbase, configurer le middleware Xinchuang TongTech. Les environnements gouvernementaux nécessitent un déploiement sur site sur machine physique, toutes les opérations sur l'intranet, cycle de déploiement d'environ 2 à 3 jours, un environnement gouvernemental de test a été déployé en 8 heures.

Conclusion

La sélection d'un logiciel de compression en environnement Xinchuang repose sur « adaptation complète + conformité certifiée ». SmartSlim a terminé l'adaptation Xinchuang complète, du système d'exploitation (Kylin/UOS) au CPU (Phytium/Kunpeng) à la base de données (DM/Kingbase) au middleware (TongTech), et est inscrit au catalogue Xinchuang. Un environnement gouvernemental Xinchuang a été déployé en 8 heures lors des tests, avec des performances de compression équivalentes à l'environnement x86 traditionnel, les caractéristiques multiplateformes du moteur de compression Rust garantissant un fonctionnement ARM64 natif sans perte de performance.

Xinchuang, ce n'est pas « tant que ça marche », c'est la trinité « entièrement national, conformité certifiée, sécurité maîtrisée ». Les unités sensibles doivent choisir des logiciels nationaux certifiés Xinchuang ; les logiciels étrangers, même s'ils peuvent fonctionner sous Linux, ne satisfont pas aux exigences de conformité. Choisir le bon plan de compression Xinchuang est à la fois une ligne de fond de conformité et une garantie fondamentale de sécurité des données.

Besoin de compresser des fichiers ? Essayez SmartSlim

Construit sur un moteur de compression Rust auto-développé, prenant en charge 10 catégories et plus de 40 formats, dont PDF, images, vidéo, Office et OFD, avec une compression locale qui garde vos données sur place.