PolarDB-X

Conçu pour relever les défis des bases de données tels que la concurrence ultra-élevée, le stockage massif de données et les goulots d'étranglement liés aux performances des grandes tables.

PolarDB-X

PolarDB-X est une base de données distribuée cloud natif développée par Alibaba Cloud. Compatible avec la syntaxe MySQL, elle offre des capacités de mise à l'échelle horizontale, une haute disponibilité de niveau financier et la fonctionnalité de traitement hybride transactionnel et analytique (HTAP). Elle répartit les charges de travail sur plusieurs nœuds de calcul et de stockage, et est conçue pour relever les défis des bases de données tels que la concurrence ultra-élevée, le stockage massif de données et les goulots d'étranglement liés aux performances des grandes tables.

PolarDB-X a été éprouvé lors des festivals de shopping Double 11 de Tmall et a aidé des clients dans des secteurs tels que la finance, la logistique, l'énergie, le commerce électronique et les services publics à relever leurs défis métier.

Stockage à grande échelle

Augmente linéairement l'espace de stockage pour offrir une capacité à l'échelle du pétaoctet, rendant les goulots d'étranglement des bases de données autonomes obsolètes.

Fonctionnalité HTAP

Offre des capacités de traitement massivement parallèle (MPP) pour améliorer significativement l'efficacité des analyses complexes et des requêtes sur de vastes volumes de données.

Mise à l'échelle horizontale

Propose des algorithmes avancés pour répartir les données sur plusieurs nœuds de stockage, réduisant ainsi efficacement le volume de données stockées dans une seule table.

Fonctionnalités

Différentes architectures pour répondre aux divers besoins de déploiement

PolarDB-X est disponible en versions 1.0 et 2.0.

PolarDB-X 1.0

PolarDB-X 1.0 se compose d'instances PolarDB-X au niveau de la couche de calcul et d'instances ApsaraDB RDS personnalisées au niveau de la couche de stockage. PolarDB-X 2.0 fragmente les bases de données et les tables en associant plusieurs instances ApsaraDB RDS for MySQL. Il offre diverses solutions de fragmentation adaptées aux scénarios de traitement des transactions en ligne (OLTP) pour répondre aux exigences de haute concurrence, de stockage à grand volume et de calcul à grande échelle.

PolarDB-X 2.0

PolarDB-X 2.0 prend en charge des transactions distribuées fortement cohérentes basées sur le contrôle de concurrence multiversion (MVCC) à l'échelle mondiale, offre des améliorations significatives des performances par rapport aux protocoles RPC privés et permet des lectures cohérentes sur les nœuds secondaires. Ces optimisations simplifient les opérations d'exploitation et de maintenance.

Architecture cloud natif pour offrir des capacités de niveau entreprise

PolarDB-X sépare le stockage du calcul et abstrait les ressources en pools de ressources. Cela vous permet de gérer les ressources par pool et d'appliquer des modifications de configuration en quelques minutes.

Distribution transparente

Offre une mise à l'échelle élastique pour dépasser les limites de stockage des bases de données autonomes et met en œuvre un équilibrage de charge automatique au niveau de la couche de données sans affecter les applications. PolarDB-X implémente des requêtes DDL distribuées basées sur la philosophie de conception gh-ost pour améliorer les performances de fragmentation. PolarDB-X fournit la fonctionnalité de binlog global pour assurer une transition fluide des bases de données autonomes vers les bases de données distribuées.

Fiabilité de niveau financier

Utilise le protocole Paxos pour mettre en œuvre diverses capacités de reprise après sinistre avec un objectif de point de récupération (RPO) de 0. PolarDB-X fournit également des transactions distribuées fortement cohérentes via les niveaux d'isolation read committed (RC) et repeatable read (RR) pour répondre aux spécifications TPC-C.

Performances robustes

Offre une extensibilité linéaire atteignant jusqu'à 140 millions de transactions par seconde (TPS) en pic, gérant facilement le trafic de pointe lors du festival de shopping Double 11 de 2020.

Traitement hybride

Offre des capacités de calcul parallèle et de mise à l'échelle automatique pour prendre en charge les rapports et l'analyse en temps réel des données en ligne. 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 lors de l'exécution de requêtes OLTP et de traitement analytique en ligne (OLAP). PolarDB-X offre une haute concurrence, une extensibilité illimitée du stockage, ainsi que des transactions SQL standardisées et ACID pour le stockage centralisé de pétaoctets de données.

Compatibilité avec l'écosystème

Un service de base de données développé en interne, compatible avec l'ensemble complet des outils de l'écosystème de bases de données, les formats binlog MySQL et les outils open source de fragmentation de bases de données et de tables. PolarDB-X peut être connecté aux instances ApsaraDB RDS for MySQL principales et secondaires et s'intègre parfaitement à l'écosystème big data. Vous pouvez effectuer des opérations par lots via l'interface web sur plusieurs instances ApsaraDB RDS for MySQL, telles que des opérations DDL et de mise à l'échelle.

Mesures avancées pour assurer la sécurité des bases de données

PolarDB-X est déployé sur le cloud public et utilise diverses méthodes pour assurer la sécurité de la production.

Sécurité des données

Prend en charge les réseaux privés virtuels (VPC), les listes blanches d'adresses IP, le chiffrement asymétrique et le chiffrement transparent des données (TDE) pour assurer la sécurité des services de données.

Stabilité du service

Alloue des ressources physiques dédiées et hautes performances à chaque instance et assure une isolation complète entre les instances pour garantir la fiabilité des services de données.

Stabilité de l'exploitation et de la maintenance

Prend en charge le déploiement isolé du système d'exploitation et de maintenance dans plusieurs régions pour assurer la stabilité du système.

Des fonctionnalités d'exploitation et de maintenance complètes pour réduire considérablement les coûts

Vous pouvez déléguer la majorité des tâches d'exploitation et de maintenance grâce aux fonctionnalités développées sur la base de la riche expérience des experts Alibaba Cloud.

Sauvegarde et restauration

Prend en charge les sauvegardes automatiques périodiques et les sauvegardes manuelles à effet immédiat. Vous pouvez cloner des instances pour restaurer les données supprimées à n'importe quel point dans le temps.

Mise à jour de version

Effectue automatiquement les mises à jour de versions mineures en ligne pour corriger les bogues connus sans perturber votre activité.

Surveillance et alertes

Surveille les ressources de calcul, les ressources de stockage et les bases de données, prend en charge des stratégies d'alerte personnalisées et offre une vue d'ensemble complète de toutes les instances.

Audit et analyse SQL

Permet 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.

Cas d'utilisation

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

Les transports publics impliquent un grand nombre de véhicules de marques et modèles variés, ainsi que divers modes 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. L'association de PolarDB-X et d'AnalyticDB est idéale pour construire un système de transport urbain intelligent : PolarDB-X assure le stockage massif des données tandis qu'AnalyticDB permet leur analyse. Ce système répond aux exigences des scénarios à forte intensité de calcul tels que la planification d'itinéraires, la recherche de lignes de bus, la prédiction des heures d'arrivée, le règlement des rapports d'activité et la programmation des bus, améliorant ainsi l'efficacité opérationnelle et la qualité de service.

Fonctionnalités

  • Mise à l'échelle élastique

    PolarDB-X utilise une architecture hiérarchisée pour garantir une évolutivité linéaire en matière de concurrence, de calcul et de stockage des données. Les configurations des instances PolarDB-X peuvent être augmentées ou réduites en fonction des fluctuations de trafic.

  • Prêt à l'emploi

    PolarDB-X vous permet de migrer facilement une base de données autonome vers une base de données distribuée, tout en offrant de riches fonctionnalités d'exploitation et de maintenance. Par rapport aux bases de données distribuées auto-gérées, les instances PolarDB-X réduisent considérablement les coûts de recherche et développement.

  • Compatibilité avec l'écosystème

    PolarDB-X offre une compatibilité élevée 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 en temps réel de grands volumes de données et favoriser l'intelligence métier.

Cohérence forte des données et fiabilité de niveau financier

Ce scénario exige une cohérence forte des données ainsi qu'une haute disponibilité, une fiabilité et une sécurité élevées. PolarDB-X utilise le protocole Paxos pour mettre en œuvre diverses capacités de reprise après sinistre avec un RPO de 0. PolarDB-X fournit également des transactions distribuées fortement cohérentes grâce aux niveaux d'isolation RC et RR, répondant ainsi aux exigences des modèles TPC-C et de virement bancaire pour une fiabilité de niveau financier.

Fonctionnalités

  • Cohérence forte

    PolarDB-X 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.

  • Évolutivité linéaire

    PolarDB-X partitionne horizontalement la base de données d'origine pour dépasser les limites de stockage du système et gérer le trafic simultané à haut volume pendant les heures de pointe.

  • Mise à l'échelle transparente

    PolarDB-X prend en charge la mise à l'échelle à chaud transparente avec un impact minimal sur les applications, offrant ainsi une stratégie de mise à l'échelle fiable pour accompagner la croissance future de votre activité.

Adaptation aux tables de grande taille et aux fluctuations de trafic

Dans les scénarios de promotions à grande échelle du commerce électronique, le système doit faire face à un pic soudain de demande. PolarDB-X a été éprouvé lors des festivals d'achat Double 11 de Tmall et dans les activités de clients Alibaba Cloud de divers secteurs. Il améliore efficacement les performances de mise à jour simultanée des données chaudes et garantit la stabilité des opérations métier.

Fonctionnalités

  • Isolation métier

    PolarDB-X partitionne verticalement les centres métier afin que différents types de données métier puissent être stockés dans différentes instances ApsaraDB RDS. Cela garantit l'isolation des ressources entre les utilisateurs et rend l'ensemble de l'architecture de base de données physiquement évolutive.

  • Haute concurrence

    PolarDB-X offre une mise à l'échelle transparente et des capacités flexibles de modification de configuration permettant de multiplier la capacité de calcul et de stockage du système métier en peu de temps. Vous pouvez ainsi répondre facilement aux pics de trafic.

  • Maturité et stabilité

    PolarDB-X est une solution éprouvée pour gérer le trafic simultané à haut volume pendant le Double 11.

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