Tous les produits
Search
Centre de documentation

PolarDB:What is PolarDB for PostgreSQL (Compatible with Oracle)

Dernière mise à jour :Aug 11, 2026

Vos procédures stockées, types de données, instructions SQL et fonctions intégrées Oracle existants fonctionnent dans PolarDB for PostgreSQL (Compatible with Oracle) avec un minimum de modifications. Reposant sur une architecture de séparation calcul-stockage, cette base de données cloud native offre une fiabilité et des performances équivalentes à celles d'Oracle, sans les coûts de licence associés.

Tous les nœuds de calcul partagent une copie unique des données via PolarFileSystem, un système de fichiers distribué soutenu par PolarStore. Cette architecture permet la mise à l'échelle des ressources en quelques minutes et la récupération après incident en quelques secondes. Un cluster comprend un nœud principal (lecture/écriture) et jusqu'à 15 nœuds en lecture seule. PolarProxy, la couche proxy interne, gère l'authentification de sécurité, analyse les instructions SQL, route les écritures vers le nœud principal et répartit la charge des lectures sur les nœuds en lecture seule. Votre application se connecte ainsi au cluster exactement comme à une base de données mono-nœud.

Avantages

Grande capacité

La capacité de stockage par défaut atteint 500 To. Augmentez l'espace de stockage sans partitionnement ni achat d'instances supplémentaires.

PolarStore (PSL4/PSL5) prend en charge le stockage au niveau du pétaoctet. Pour réserver des ressources de niveau pétaoctet, contactez-nous .

Coûts réduits

  • Stockage partagé : L'ajout d'un nœud en lecture seule n'entraîne que la facturation des ressources de calcul. Les bases de données traditionnelles facturent à la fois le calcul et le stockage pour chaque nœud ajouté.

  • Stockage élastique : Aucun préapprovisionnement de stockage n'est nécessaire. Le stockage s'adapte automatiquement au volume de vos données, avec une facturation horaire.

Hautes performances

Ce service assure plus de 500 000 requêtes en lecture et plus de 150 000 requêtes en écriture par seconde pour les charges de travail de traitement transactionnel en ligne (OLTP).

Mise à l'échelle en quelques minutes

Grâce à l'architecture de séparation calcul-stockage et à la virtualisation par conteneurs, ajoutez ou supprimez un nœud en 5 minutes. Le stockage s'étend horizontalement en ligne, sans interruption de vos services.virtualisation par conteneurs

Cohérence des lectures

Les endpoints de cluster utilisent les numéros de séquence de journal (LSN) pour garantir une cohérence globale des lectures, éliminant ainsi les incohérences dues aux délais de réplication entre le nœud principal et les nœuds en lecture seule.

Latence de réplication de l'ordre de la milliseconde

La réplication physique basée sur les journaux de reprise remplace la réplication logique fondée sur les journaux binaires. Même les opérations DDL (Data Definition Language) sur des tables volumineuses, telles que l'ajout d'un index ou d'une colonne, n'engendrent aucune latence de réplication.

Sauvegarde rapide en quelques secondes

Une sauvegarde complète s'effectue en 30 secondes, quel que soit le volume de données. Les sauvegardes s'exécutent sans verrouiller la base de données et n'ont pratiquement aucun impact sur les applications en cours d'exécution.

Exécution parallèle inter-nœuds

Les instructions SQL s'exécutent en parallèle sur plusieurs nœuds de calcul, exploitant toutes les ressources CPU, mémoire et réseau disponibles afin d'accélérer les performances des requêtes analytiques. Pour plus de détails, consultez Exécution parallèle inter-nœuds.

Tarification

Consultez Éléments facturables ou rendez-vous sur la page d'achat PolarDB.

Gestion des clusters

Gérez vos clusters PolarDB for PostgreSQL (Compatible with Oracle) — créez des clusters, des bases de données et des comptes — via l'une des interfaces suivantes :

  • Console : Interface web graphique.

  • CLI : Réalisez toutes les opérations de la console à l'aide de la CLI.

  • CLI : Exécutez toutes les opérations de la console depuis la ligne de commande.

  • SDK : Intégrez toutes les opérations de la console à votre application grâce au kit de développement logiciel (SDK).

  • API : Appelez l'API pour automatiser la gestion des clusters.

Après la création d'un cluster, connectez-vous-y au moyen de :

  • Data Management Service (DMS) : pour le développement de bases de données basé sur le web.

  • Outils clients : Utilisez pgAdmin ou tout autre client compatible PostgreSQL.

Concepts clés

Terme Définition
Cluster Un nœud principal associé à un maximum de 15 nœuds en lecture seule.
Région Centre de données physique. Placez votre cluster dans la même région que votre instance Elastic Compute Service (ECS) pour une latence optimale.
Zone Espace physiquement isolé au sein d'une région, disposant d'une alimentation électrique et d'un réseau indépendants. Les zones d'une même région sont fonctionnellement équivalentes.
Spécification Configuration des ressources d'un nœud, par exemple 2 vCPU et 8 Go de mémoire.

Services associés

  • ECS : Accédez à votre cluster PolarDB depuis une instance ECS située dans la même région, via un réseau interne, pour des performances optimales.

  • Redis : Associez ECS, PolarDB et ApsaraDB for Redis pour gérer des charges de travail en lecture à fort trafic et réduire les temps de réponse.

  • MongoDB : Stockez les données structurées dans PolarDB et les données non structurées dans ApsaraDB for MongoDB lorsque votre application présente des structures de données variées.

  • DTS : Utilisez Data Transmission Service (DTS) pour migrer des bases de données locales vers un cluster PolarDB for PostgreSQL (Compatible with Oracle).

  • OSSstockage cloud : Object Storage Service (OSS) est un service de stockage cloud massif, sécurisé, économique et hautement fiable proposé par Alibaba Cloud.