AliPG est le moteur de base de données compatible avec PostgreSQL développé par Alibaba Cloud, disponible commercialement depuis 2015. Il alimente ApsaraDB RDS for PostgreSQL et prend en charge PostgreSQL 10 et les versions ultérieures. AliPG fonctionne de manière stable depuis plusieurs années et soutient les services du groupe Alibaba ainsi que ceux d'Alibaba Cloud. Par rapport à PostgreSQL open source, AliPG offre des gains de performance mesurables, une stabilité améliorée grâce à une architecture Platform as a Service (PaaS) et un éventail plus large de fonctionnalités de sécurité pour les entreprises.
Performance
AliPG apporte des améliorations significatives en termes de vitesse par rapport à PostgreSQL open source pour les charges de travail intensives en calcul :
| Charge de travail | Amélioration |
|---|---|
| Reconnaissance d'images et recherche de similarité vectorielle | Des dizaines de milliers de fois plus rapide |
| Marketing de précision en temps réel et profilage des utilisateurs | Des milliers de fois plus rapide |
| Opérateur Mod basé sur SIG pour le traitement d'objets mobiles | 50 fois plus rapide que PostGIS open source |
Pour plus de détails sur la mise en œuvre, consultez :
Stabilité
AliPG s'exécute sur une architecture PaaS qui dissocie le calcul de la gestion de l'infrastructure. Cette architecture offre trois avantages en matière de stabilité par rapport à PostgreSQL auto-géré :
L'optimisation des connexions et l'isolation des ressources sont gérées au niveau de la plateforme, ce qui réduit la charge opérationnelle.
Évolutivité multi-locataire : chaque instance RDS prend en charge des dizaines de milliers de schémas.
Gestion des métadonnées : vous pouvez gérer un grand volume de métadonnées au niveau de la plateforme.
Le modèle PaaS permet également de faire évoluer les logiciels traditionnels, en passant de services basés sur des licences à des services basés sur un abonnement, donnant ainsi à la plateforme le contrôle sur la planification des ressources et le basculement. ## Sécurité AliPG est certifié conformément aux principales normes de sécurité nationales et internationales, ce qui aide les entreprises lors des processus de financement et de cotation exigeant des scores de sécurité institutionnels.
Améliorations de la sécurité par rapport à PostgreSQL open source :
| Fonctionnalité | Description |
|---|---|
| Chiffrement des données sensibles | Chiffre les mots de passe et le contenu sensible dans les vues dynamiques, la mémoire partagée, l'extension dblink, les commandes historiques et les journaux d'audit |
| Corrections de bugs | Corrige les bugs liés aux fonctions trouvés dans PostgreSQL open source |
| Always Confidential Database | Chiffre les colonnes de données sensibles afin que les données soient transmises, traitées et stockées entièrement sous forme chiffrée. Consultez Présentation |
| Mode semi-synchrone | Configure un niveau de protection pour votre instance RDS : protection maximale, disponibilité maximale ou performances maximales. Consultez Définir le niveau de protection d'une instance ApsaraDB RDS for PostgreSQL |
| Slot de basculement de réplication logique | Empêche les basculements primaire/secondaire d'affecter la fiabilité de la réplication logique. Consultez Basculement du slot de réplication logique |
| Transparent Data Encryption (TDE) | Chiffre et déchiffre les fichiers de données en temps réel pour protéger la confidentialité des données des utilisateurs. Consultez Présentation |
| Chiffrement SSL | Chiffre les connexions entre les clients de base de données et les instances RDS. Consultez Configurer le chiffrement SSL |