¿Qué software de compresión usar en entornos Xinchuang? Solución de compatibilidad nacional

Conclusión primero: para entornos Xinchuang (Innovación en Tecnología de la Información), se recomienda SmartSlim Enterprise/Server, que ha completado la adaptación completa a la pila Xinchuang: el sistema operativo es compatible con Kylin y UOS, la CPU con Phytium y Kunpeng, la base de datos con DM (Dameng) y Kingbase, y el middleware con TongTech. Este artículo detalla la matriz de compatibilidad del ecosistema Xinchuang, la solución de adaptación de SmartSlim, un caso de despliegue gubernamental Xinchuang, y compara las diferencias entre entornos Xinchuang y tradicionales.

Si aún no está familiarizado con los requisitos de cumplimiento para la compresión de documentos gubernamentales, se recomienda leer primero Compresión de documentos en sistemas OA gubernamentales: solución de procesamiento por lotes OFD/PDF.

1. Matriz de compatibilidad del ecosistema Xinchuang

El núcleo del entorno Xinchuang es la "sustitución nacional": el sistema operativo, la CPU, la base de datos y el middleware deben usar productos nacionales en toda la pila. Para que el software de compresión funcione en este entorno totalmente nacional, debe completar la adaptación de compatibilidad en cada capa. La siguiente tabla muestra los requisitos de compatibilidad de cada capa del ecosistema Xinchuang.

Capa de pila tecnológicaProducto XinchuangProducto extranjero equivalenteRequisito de adaptación
Sistema operativoKylin, UOSWindows/RedHatEjecución nativa en Linux, paquetes RPM/DEB
Arquitectura de CPUPhytium, KunpengIntel Xeon/AMDCompilación con conjunto de instrucciones ARM64
Base de datosDM (Dameng), KingbaseOracle/MySQLCompatibilidad de dialecto SQL, adaptación ORM
MiddlewareTongTechTomcat/NginxAdaptación del contenedor de aplicaciones
NavegadorNavegador QiAnXinChrome/EdgeCompatibilidad JS front-end

La adaptación Xinchuang no se limita a "poder ejecutarse en Linux". Phytium y Kunpeng son ambos de arquitectura ARM64, pero sus puntos de optimización del conjunto de instrucciones difieren; DM y Kingbase son compatibles con el estándar SQL, pero la sintaxis de los procedimientos almacenados y las interfaces de controladores presentan diferencias; la configuración de despliegue del middleware TongTech difiere de la de Tomcat. Cada capa requiere pruebas y adaptación específicas, sin excepciones.

La adaptación de SmartSlim en entornos Xinchuang es la siguiente.

Componente XinchuangVersión específicaEstado de adaptaciónMétodo de verificación
Kylin GalaxyV10 SP1/SP2/SP3CertificadoPruebas de compatibilidad + catálogo Xinchuang
UOSV20 1020/1050CertificadoPruebas de compatibilidad + catálogo Xinchuang
CPU PhytiumD2000/S2500/FT2000Soporte nativoPrecompilación linux-arm64
CPU Kunpeng920/930Soporte nativoPrecompilación linux-arm64
Base de datos DMDM8AdaptadaConfiguración de dialecto SQLAlchemy
KingbaseKES V8AdaptadaCompatibilidad con protocolo PostgreSQL
Middleware TongTechTongWeb 7.0AdaptadoVerificación de despliegue de paquete WAR

SmartSlim ofrece versiones precompiladas para 6 plataformas, entre las cuales linux-arm64 cubre tanto Phytium como Kunpeng. El motor de compresión Rust exporta la biblioteca dinámica (.so) a través de la interfaz C ABI estándar, lo que permite la ejecución nativa en CPU nacionales sin capa de emulación y sin pérdida de rendimiento. La adaptación de DM y Kingbase se completa a través de la capa ORM de SQLAlchemy, sin necesidad de modificar el código de negocio.

2. Solución de adaptación Xinchuang de SmartSlim

La solución de adaptación de SmartSlim en entornos Xinchuang se explica por forma de producto; las versiones servidor y Enterprise tienen distintos focos de adaptación.

Forma de productoAlcance de adaptación XinchuangModo de despliegueEscenario típico
Versión de escritorioKylin/UOS escritorioInstalación de paquete DEB/RPMTerminal de oficina personal
Versión servidorKylin/UOS servidor + Phytium/KunpengDocker/systemdServicio de compresión monoservidor
Versión EnterprisePila Xinchuang completa (OS+CPU+DB+middleware)Docker Compose/K8sCompresión por lotes empresarial
SDKBiblioteca dinámica linux-arm64Integración .soIncrustación en aplicaciones Xinchuang

La adaptación Xinchuang de la versión Enterprise es la más compleja, ya que implica la sustitución de la base de datos y el middleware. La siguiente tabla muestra la lista de adaptación para migrar la versión Enterprise de un entorno tradicional a uno Xinchuang.

ComponenteEntorno tradicionalEntorno XinchuangTrabajo de adaptación
Base de datosMySQL 8.0DM8/Kingbase KESConfiguración de dialecto SQLAlchemy + conversión de scripts DDL
CachéRedis 7Redis (versión Xinchuang)Sin cambios
Almacenamiento de objetosMinIOMinIO (versión Xinchuang)Sin cambios
Cola de mensajesCelery + RedisCelery + Redis (versión Xinchuang)Sin cambios
Servicio webUvicornTongTech TongWebReempaquetado de WAR
Motor de compresiónRust .soRust .so (arm64)Sustitución de biblioteca precompilada

El trabajo central de adaptación se concentra en la base de datos y el servicio web. La base de datos se migra de MySQL a DM/Kingbase mediante la configuración de dialectos en la capa ORM de SQLAlchemy, y la estructura de tablas se regenera con la sintaxis DDL de DM/Kingbase. El servicio web se migra de Uvicorn a TongTech TongWeb, lo que requiere empaquetar la aplicación FastAPI como WAR para su despliegue. Los demás componentes (Redis, MinIO, Celery) son compatibles entre la versión Xinchuang y la de código abierto, sin necesidad de cambios.

3. Caso real: despliegue en entorno gubernamental Xinchuang

Un departamento gubernamental municipal necesitaba desplegar un servicio de compresión de documentos en un entorno Xinchuang para el archivado por lotes de documentos OFD/PDF generados por el sistema OA. Configuración del entorno: Kylin Galaxy V10 SP2 servidor + CPU Phytium S2500 (64 núcleos) + base de datos DM8 + middleware TongTech TongWeb 7.0.

Configuración del entorno de despliegue:

Elemento de configuraciónEspecificaciónDescripción
Sistema operativoKylin Galaxy V10 SP2Versión certificada en catálogo Xinchuang
CPUPhytium S2500 64 núcleosArquitectura ARM64
Memoria128 GB DDR4
Almacenamiento2 TB NVMe SSDAlmacenamiento local, sin conexión externa
Base de datosDM8Sustituye a MySQL
MiddlewareTongTech TongWeb 7.0Sustituye a Tomcat
Forma de despliegueDocker ComposeOrquestación de 9 contenedores
RedIntranet gubernamentalAislamiento físico, los datos no salen del dominio

Proceso de despliegue y tiempo:

PasoOperaciónTiempoPuntos clave de verificación
1Verificación del entorno30 minVersión de OS/arquitectura de CPU/instancia de base de datos
2Descarga de imágenes de contenedor45 minVerificación de integridad de imágenes arm64
3Adaptación de base de datos3 hConversión de scripts DDL + migración de datos
4Despliegue de middleware1 hDespliegue de paquete WAR TongWeb
5Sustitución del motor de compresión15 minSustitución de biblioteca .so arm64
6Pruebas funcionales2 hCompresión OFD/PDF + registros de auditoría
7Pruebas de rendimiento1 hVerificación de estabilidad con 12 concurrentes

Resultado: Tiempo total de despliegue de aproximadamente 8 horas (incluyendo 3 horas de adaptación de base de datos); el sistema funciona de forma estable tras el despliegue. Prueba real: compresión de 1000 documentos OFD (8 GB en total), 18 minutos, tasa de compresión 76 %, con registros de auditoría completos del operador y hash de archivo. El rendimiento ARM64 del Phytium S2500 es comparable al de un Intel Xeon equivalente; la compilación nativa ARM64 del motor de compresión Rust no presenta pérdida de rendimiento. Todo el despliegue se realizó íntegramente en la intranet, cumpliendo los requisitos de seguridad de datos gubernamentales.

4. Comparación entre entorno Xinchuang y entorno tradicional

El entorno Xinchuang difiere del entorno tradicional x86 + Windows/RedHat en múltiples dimensiones. La siguiente tabla compara el rendimiento de ambos en escenarios de compresión.

Dimensión de comparaciónEntorno tradicionalEntorno XinchuangDescripción de la diferencia
Sistema operativoWindows/RedHatKylin/UOSEl OS Xinchuang se basa en el kernel de Linux, amigable con la línea de comandos
Arquitectura de CPUx86_64ARM64 (Phytium/Kunpeng)Requiere versión precompilada arm64
Base de datosMySQL/OracleDM/KingbaseRequiere adaptación de dialecto SQL
Modo de despliegueDocker/K8sDocker/K8s (versión Xinchuang)El enfoque de contenerización es idéntico
Rendimiento de compresiónReferenciaNivel equivalenteEl motor Rust mantiene el rendimiento entre arquitecturas
Certificación de cumplimientoNingunaCertificación del catálogo XinchuangLas unidades confidenciales requieren certificación Xinchuang
Seguridad de datosRequiere garantías adicionalesAislamiento físico + localizaciónEl entorno Xinchuang tiene una línea base de seguridad más alta

Conclusión clave: el rendimiento de compresión del entorno Xinchuang es equivalente al del entorno tradicional; la naturaleza multiplataforma del motor de compresión Rust garantiza un rendimiento consistente entre ARM64 y x86_64. Las diferencias se centran principalmente en la adaptación del despliegue (sustitución de base de datos y middleware) y la certificación de cumplimiento. En términos de funcionalidad, ambos son totalmente equivalentes: el soporte de formatos, la tasa de compresión y la capacidad de procesamiento por lotes de SmartSlim en entornos Xinchuang son idénticos a los del entorno tradicional.

Las recomendaciones de escenarios en entornos Xinchuang se muestran en la siguiente tabla.

Escenario de usoProducto recomendadoModo de desplieguePuntos de cumplimiento
Oficina en terminal gubernamentalSmartSlim escritorioInstalación DEB/RPMVersión certificada en catálogo Xinchuang
Archivado de documentos gubernamentalesVersión servidorDocker monoservicioCompresión local + registros de auditoría
Lotes en unidades confidencialesEnterprise privatizadoDespliegue físico in situAislamiento físico + DengBao 2.0
Incrustación en aplicaciones XinchuangSDK (arm64)Integración de biblioteca dinámica .soCompilación nativa ARM64
Archivado de datos en empresas estatalesEnterprise DockerDocker ComposeAdaptación completa de pila Xinchuang

Para los requisitos de cumplimiento en el procesamiento de archivos empresariales, consulte Guía de cumplimiento del procesamiento de archivos empresariales bajo la Ley de Seguridad de Datos. Si necesita comparar las dimensiones de selección de distintas herramientas de compresión, consulte Guía de selección de herramientas de compresión de archivos: evaluación en 7 dimensiones.

5. Preguntas frecuentes (FAQ)

P1: ¿Qué software de compresión usar en entornos Xinchuang?

Se recomienda SmartSlim Enterprise/Server, que ha completado la adaptación completa a la pila Xinchuang: el sistema operativo es compatible con Kylin y UOS, la CPU con Phytium y Kunpeng, la base de datos con DM (Dameng) y Kingbase, y el middleware con TongTech. Aunque software extranjero como 7-Zip puede ejecutarse en Linux, no tiene certificación Xinchuang; las unidades confidenciales deben usar software nacional certificado. SmartSlim está incluido en el catálogo Xinchuang y cuenta con la cualificación para despliegue en escenarios gubernamentales y confidenciales.

P2: ¿SmartSlim es compatible con Kylin y UOS?

Sí. SmartSlim ofrece versiones precompiladas para linux-x64 y linux-arm64, y ha completado pruebas de compatibilidad y certificación Xinchuang en Kylin Galaxy V10 y UOS V20. La versión servidor admite despliegue con systemd/supervisor/Docker, y la versión Enterprise admite Docker Compose y K8s en entornos Kylin/UOS. La biblioteca dinámica C ABI (.so) del motor de compresión Rust es compatible de forma nativa con las distribuciones Linux nacionales, sin necesidad de capa de emulación.

P3: ¿Cuál es la diferencia entre el software de compresión Xinchuang y el extranjero?

Tres diferencias clave: primera, certificación y cumplimiento, el software Xinchuang debe pasar la certificación del catálogo nacional Xinchuang, el software extranjero no tiene esta cualificación y las unidades confidenciales tienen prohibido usarlo; segunda, adaptación del ecosistema, el software Xinchuang es compatible de forma nativa con CPU/OS/bases de datos nacionales, mientras que el extranjero puede tener problemas de compatibilidad; tercera, seguridad y control, el software Xinchuang tiene código fuente controlable y datos localizados, mientras que el extranjero presenta riesgos en la cadena de suministro. En cuanto a funcionalidad, ambos tienen capacidades similares; la tasa de compresión del motor Rust de SmartSlim es comparable a la de 7-Zip, pero con un soporte de formatos más completo (10 categorías y más de 40 formatos frente al empaquetado y archivo de 7-Zip).

P4: ¿Cómo se despliega la solución de compresión en entornos Xinchuang?

Despliegue en tres pasos: primero, preparación del entorno, confirmando la versión de Kylin/UOS, la arquitectura de CPU Phytium/Kunpeng y la instancia de base de datos DM/Kingbase; segundo, instalación del software, la versión servidor se despliega con paquetes RPM/DEB o imagen Docker, la versión Enterprise se despliega con Docker Compose orquestando 9 contenedores; tercero, migración de datos, migrando los datos de MySQL a DM/Kingbase y configurando el middleware Xinchuang TongTech. Los entornos gubernamentales requieren despliegue físico in situ, con operaciones íntegramente en la intranet, y un ciclo de despliegue de aproximadamente 2-3 días. Caso real: 8 horas para completar el despliegue en un entorno gubernamental.

Resumen

Para la selección de software de compresión en entornos Xinchuang, el núcleo es la "adaptación de pila completa + certificación de cumplimiento". SmartSlim ha completado la adaptación de pila Xinchuang completa, desde el sistema operativo (Kylin/UOS) hasta la CPU (Phytium/Kunpeng), la base de datos (DM/Kingbase) y el middleware (TongTech), y está incluido en el catálogo Xinchuang. Caso real: 8 horas para completar el despliegue en un entorno gubernamental Xinchuang, con un rendimiento de compresión equivalente al del entorno x86 tradicional; la naturaleza multiplataforma del motor de compresión Rust garantiza la ejecución nativa en ARM64 sin pérdida de rendimiento.

Xinchuang no es simplemente "que funcione", sino la tríada "pila nacional completa, certificación de cumplimiento, seguridad y control". Las unidades confidenciales deben elegir software nacional certificado Xinchuang; el software extranjero, incluso si puede ejecutarse en Linux, no satisface los requisitos de cumplimiento. Elegir la solución de compresión Xinchuang adecuada es tanto el límite de cumplimiento como la garantía básica de seguridad de datos.

¿Necesita comprimir archivos? Pruebe SmartSlim

Construido sobre un motor de compresión Rust propio, compatible con 10 categorías y más de 40 formatos, incluyendo PDF, imágenes, vídeo, Office y OFD, con compresión local que mantiene sus datos en sus instalaciones.