AliPG es el motor de base de datos compatible con PostgreSQL de Alibaba Cloud, disponible comercialmente desde 2015. Este motor impulsa ApsaraDB RDS for PostgreSQL y admite PostgreSQL 10 y versiones posteriores. AliPG ha funcionado de manera estable durante años y respalda los servicios internos de Alibaba Group, así como los de Alibaba Cloud. En comparación con PostgreSQL de código abierto, AliPG ofrece mejoras de rendimiento cuantificables, mayor estabilidad gracias a su arquitectura de Platform as a Service (PaaS) y un conjunto más amplio de funciones de seguridad empresarial.
Rendimiento
AliPG proporciona mejoras significativas de velocidad frente a PostgreSQL de código abierto en cargas de trabajo que requieren uso intensivo de cómputo:
|
Carga de trabajo |
Mejora |
|
Reconocimiento de imágenes y búsqueda por similitud vectorial |
Decenas de miles de veces más rápido |
|
Marketing de precisión en tiempo real y perfilado de usuarios |
Miles de veces más rápido |
|
Operador Mod basado en GIS para procesamiento de objetos móviles |
50 veces más rápido que PostGIS de código abierto |
Para obtener detalles sobre la implementación, consulte:
Estabilidad
AliPG se ejecuta sobre una arquitectura PaaS que desacopla el cómputo de la gestión de infraestructura. Esta arquitectura ofrece tres ventajas de estabilidad en comparación con una instalación de PostgreSQL autogestionada:
La optimización de conexiones y el aislamiento de recursos se gestionan en la plataforma, lo que reduce la sobrecarga operativa.
Escalabilidad multitenant: cada instancia de RDS admite decenas de miles de esquemas.
Gestión de metadatos: permite gestionar grandes volúmenes de metadatos directamente desde la plataforma.
El modelo PaaS también facilita la transición del software tradicional, basado en licencias, hacia servicios por suscripción. Esto otorga a la plataforma el control sobre la programación de recursos y la conmutación por error.
Seguridad
AliPG cuenta con certificaciones conforme a los principales estándares de seguridad nacionales e internacionales. Esto respalda a las empresas durante procesos de financiamiento y cotización en bolsa que exigen calificaciones de seguridad institucional.
Mejoras de seguridad respecto a PostgreSQL de código abierto:
|
Función |
Descripción |
|
Cifrado de datos sensibles |
Cifra contraseñas y contenido sensible en vistas dinámicas, memoria compartida, la extensión dblink, historial de comandos y registros de auditoría |
|
Corrección de bugs |
Aplica parches a bugs relacionados con funciones detectados en PostgreSQL de código abierto |
|
Always Confidential Database |
Cifra columnas de datos sensibles para que la información se transmita, procese y almacene completamente cifrada. Consulte Overview |
|
Modo semisincrónico |
Configura un nivel de protección para su instancia de RDS: protección máxima, disponibilidad máxima o rendimiento máximo. Consulte Set the protection level of an ApsaraDB RDS for PostgreSQL instance |
|
Slot de conmutación por error para replicación lógica |
Evita que las conmutaciones entre nodo principal y secundario afecten la confiabilidad de la replicación lógica. Consulte Logical Replication Slot Failover |
|
Transparent Data Encryption (TDE) |
Cifra y descifra archivos de datos en tiempo real para proteger la privacidad de los datos de los usuarios. Consulte Overview |
|
Cifrado SSL |
Cifra las conexiones entre los clientes de base de datos y las instancias de RDS. Consulte Configure SSL encryption |