PolarDB for Xscale

Alibaba Cloud PolarDB for Xscale (PolarDB-X) est un service de base de données distribuée cloud natif et haute performance, développé de manière indépendante par Alibaba Cloud. PolarDB for Xscale offre un haut débit, une grande capacité de stockage, une faible latence, une haute scalabilité et une haute disponibilité pour répondre aux exigences métier de l'ère du cloud.

Actualités produit PolarDB-X Zero — un appel API, sans inscription, une base MySQL distribuée instantanée. Essayez maintenant ›



NOUVEAU ・ PolarDB-X Zero


Un appel API.
Un MySQL distribué, instantanément.

Sans inscription. Sans configuration. Sans carte bancaire. PolarDB-X Zero met à disposition une instance PolarDB-X éphémère pour vos agents IA, environnements CI et prototypages rapides. 100 % compatible MySQL, architecture unifiée mono-nœud et distribuée, rétention jusqu'à 30 jours.

Avantages

Architecture cloud native et compatibilité avec l'écosystème MySQL

PolarDB for Xscale peut être déployé à l'aide de conteneurs basés sur les ressources fournies par Alibaba Cloud. Vous pouvez ainsi créer et configurer un cluster PolarDB for Xscale en quelques minutes. PolarDB for Xscale prend en charge le mode de facturation par paiement à l'utilisation pour vous aider à réduire vos coûts avec précision.

Architecture avec découplage du calcul et du stockage

PolarDB for Xscale repose sur une architecture système shared-nothing qui découple les ressources de stockage et de calcul. Cette architecture vous permet de planifier la capacité de stockage en fonction de vos besoins métier.

Distribution transparente

PolarDB for Xscale vise à fournir des bases de données distribuées aussi simples à gérer que des bases de données MySQL autonomes.

Modes de déploiement multiples

PolarDB for Xscale propose plusieurs modes de déploiement pour répondre aux exigences métier de différents secteurs d'activité. Vous pouvez déployer une instance de base de données sur Alibaba Cloud ou Apsara Stack. PolarDB for Xscale prend également en charge DBStack et l'édition logicielle PolarDB for Xscale Lite.

Fonctionnalités

Service de base de données distribuée intégrée

PolarDB for Xscale Standard Edition

PolarDB for Xscale est entièrement compatible avec MySQL et repose sur une architecture multi-réplicas basée sur Paxos, comprenant un nœud primaire, un nœud secondaire et un nœud de journalisation. PolarDB for Xscale propose une large gamme de spécifications à un coût avantageux. PolarDB for Xscale Standard Edition peut être facilement migré vers PolarDB for Xscale Enterprise Edition.

PolarDB for Xscale Enterprise Edition

PolarDB for Xscale repose sur une architecture avec découplage du calcul et du stockage. Vous pouvez effectuer un scale-out d'un cluster PolarDB for Xscale en ligne. La capacité de stockage d'un cluster PolarDB for Xscale peut atteindre plusieurs pétaoctets de données. PolarDB for Xscale convient aux entreprises nécessitant une haute concurrence, un haut débit et la capacité de traiter de grands volumes de données.

Compatibilité et prise en main facile

Partitionnement automatique

Les bases de données PolarDB for Xscale créées en mode AUTO prennent en charge le partitionnement automatique. Lors de la création d'une table, il n'est pas nécessaire de spécifier une clé de partition. Les données de la table sont automatiquement réparties de manière uniforme entre les partitions.

Charges de travail hybrides

PolarDB for Xscale offre des fonctionnalités de calcul parallèle et de mise à l'échelle automatique pour prendre en charge l'analyse en temps réel des données en ligne et la génération de rapports. PolarDB-X prend en charge la séparation intelligente des lectures et écritures ainsi que l'analyse des réplicas en lecture seule. Cela permet d'isoler les ressources lorsque vous effectuez des requêtes de traitement transactionnel en ligne (OLTP) et de traitement analytique en ligne (OLAP).

Cohérence des données de qualité financière

PolarDB for Xscale utilise le protocole Paxos pour mettre en œuvre diverses fonctionnalités de reprise après sinistre avec un objectif de point de reprise (RPO) de 0. PolarDB for Xscale fournit également des transactions distribuées à cohérence forte via les niveaux d'isolation lecture validée (RC) et lecture répétable (RR).

Compatibilité avec les écosystèmes MySQL natifs

PolarDB for Xscale est compatible avec MySQL et prend en charge les journaux binaires. Vous pouvez configurer la synchronisation des données entre un cluster PolarDB for Xscale et un nœud de base de données MySQL afin de connecter vos bases de données aux écosystèmes big data existants. PolarDB for Xscale prend également en charge les outils open source de partitionnement et de sharding.

Fonctionnalités de classe entreprise

Reprise après sinistre de classe entreprise

PolarDB for Xscale peut être déployé selon différents modes de reprise après sinistre. Vous pouvez par exemple déployer PolarDB for Xscale dans plusieurs zones au sein d'une même région ou dans trois centres de données répartis sur deux régions. PolarDB for Xscale est conforme aux normes relatives aux bases de données transactionnelles distribuées financières et a passé avec succès les tests de stabilité à long terme des bases de données distribuées délivrés par la China Academy of Information and Communications Technology.

Surveillance de classe entreprise

PolarDB for Xscale surveille les ressources de calcul, les ressources de stockage et les bases de données, prend en charge les politiques d'alerte personnalisées et fournit une vue d'ensemble complète de toutes les instances.

Diagnostics et optimisation de classe entreprise

PolarDB for Xscale est capable d'identifier rapidement les requêtes SQL problématiques grâce à une syntaxe de requête flexible et puissante, et fournit une analyse en temps réel des requêtes SQL ainsi qu'un centre de rapports prêt à l'emploi.

Scénarios

Prise en charge des requêtes à très haute concurrence

Le transport public implique un grand nombre de véhicules de différentes marques et modèles, ainsi qu'une variété de méthodes de facturation. Le système de base de données doit stocker de vastes volumes de données et exécuter des requêtes complexes. La combinaison de PolarDB for Xscale et AnalyticDB est idéale pour construire un système intelligent de transport public urbain : PolarDB-X stocke de grands volumes de données tandis qu'AnalyticDB les analyse. Ce système répond aux exigences des scénarios à forte intensité de calcul (planification d'itinéraires, recherche de lignes de bus, prédiction d'arrivée des bus, règlement de rapports d'activité et planification des services), améliorant ainsi l'efficacité opérationnelle et la qualité de service.

Résultats de la solution

  • Auto Scaling

    PolarDB for Xscale utilise une architecture hiérarchique pour garantir une scalabilité linéaire en termes de concurrence, de calcul et de stockage de données. La configuration des instances PolarDB for Xscale peut être mise à niveau ou réduite en fonction des fluctuations du trafic.

  • Services clés en main

    PolarDB for Xscale vous permet de passer facilement d'une base de données autonome à une base de données distribuée, tout en offrant de nombreuses fonctionnalités d'exploitation et maintenance. Par rapport aux bases de données distribuées autogérées, les instances PolarDB-X permettent de réduire considérablement les coûts de R&D.

  • Compatibilité avec les écosystèmes MySQL

    PolarDB for Xscale est hautement compatible avec MySQL et s'intègre de manière transparente à l'écosystème big data. Il synchronise les données vers AnalyticDB en temps réel pour permettre l'analyse de grands volumes de données et aider les entreprises à mettre en œuvre leur stratégie de business intelligence.

Architecture distribuée pour garantir la disponibilité des services

Dans ce scénario, l'infrastructure cloud et les services de support doivent être hautement disponibles et capables de conserver les données en stockage sur une longue période avec une grande fiabilité. PolarDB for Xscale fournit des ressources physiques dédiées haute performance et prend en charge les instances réparties sur plusieurs zones. Les données dans PolarDB for Xscale sont entièrement isolées entre les instances, garantissant ainsi la stabilité du service.

Résultats de la solution

  • Cohérence forte des données

    PolarDB for Xscale utilise le protocole 2PC/XA pour garantir la cohérence des données lors de modifications dans des bases de données comportant plusieurs tables et partitions dans les environnements métier traditionnels. De plus, PolarDB for Xscale prend en charge la réplication des petites tables afin d'améliorer les performances de la base de données lors des opérations JOIN sur des tables situées dans différentes partitions.

  • Haute disponibilité

    PolarDB for Xscale permet un basculement rapide des services grâce à un mécanisme d'arbitrage en cas d'erreur. Vous pouvez également utiliser Apsara Stack Resilience (ASR) pour contrôler le trafic entre les différents centres de données où PolarDB for Xscale est déployé. En cas de défaillance d'un centre de données, les services basculent rapidement vers les autres centres.

  • Database Expert Service

    PolarDB for Xscale propose le service Database Expert Service. Les experts en bases de données d'Alibaba Cloud participent à la conception de votre projet et formulent des recommandations pour la conception de votre système de base de données distribuée en fonction de vos besoins réels.

Cohérence forte des données et fiabilité de qualité financière

Dans les scénarios financiers, les entreprises exigent une haute disponibilité des données, une sécurité renforcée et une cohérence forte des données. PolarDB for Xscale utilise le protocole Paxos pour offrir diverses capacités de reprise après sinistre avec un RPO de 0. PolarDB for Xscale fournit également des transactions distribuées fortement cohérentes via les niveaux d'isolation lecture validée (RC) et lecture répétable (RR), répondant ainsi aux exigences des modèles TPC-C et de virement bancaire pour une fiabilité de qualité financière.

Résultats de la solution

  • Cohérence forte des données

    PolarDB for Xscale prend en charge les transactions distribuées fortement cohérentes et les index secondaires globaux pour garantir la cohérence des données transactionnelles dans les environnements distribués.

  • Scalabilité linéaire

    PolarDB for Xscale effectue un partitionnement horizontal de la base de données d'origine pour dépasser les limites de stockage du système et gérer le trafic concurrent à fort volume aux heures de pointe.

  • Mise à l'échelle fluide

    PolarDB for Xscale prend en charge la mise à l'échelle à chaud fluide avec un impact minimal sur les applications, offrant ainsi une stratégie de mise à l'échelle sécurisée pour la croissance future de votre activité.

phone Contacter
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.