Tous les produits
Search
Centre de documentation

AnalyticDB:What is AnalyticDB for MySQL?

Dernière mise à jour :Aug 10, 2026

AnalyticDB for MySQL est un service d'entrepôt de données entièrement géré, bâti sur une architecture de data lakehouse. Il traite en temps réel des pétaoctets de données structurées, semi-structurées et non structurées, met à jour les données en quelques millisecondes et répond aux requêtes en moins d'une seconde.

Le service offre une compatibilité élevée avec MySQL, ce qui permet de l'intégrer à vos clients existants, pilotes, outils de business intelligence (BI) et workflows de planification sans aucune modification.

Ce que vous pouvez faire avec AnalyticDB for MySQL

AnalyticDB for MySQL prend en charge quatre grandes charges de travail. Chaque charge de travail est autonome : utilisez-en une seule ou combinez-les au sein d'un même cluster.

Intégration de données multisources

Ingérez des données structurées, semi-structurées et non structurées provenant de plus d'une douzaine de types de sources, notamment des bases de données relationnelles, des bases NoSQL, du stockage cloud, des systèmes de journaux et des files d'attente de messages. Toutes les données sont centralisées dans un data lakehouse unique qui alimente vos analyses et pipelines par lots. Pour la liste complète des sources, consultez la rubrique Importation de données.

Analyses en temps réel

Synchronisez les données issues de bases de données opérationnelles et de sources de streaming — notamment PolarDB, ApsaraDB RDS, ApsaraMQ for Kafka et Simple Log Service — en temps réel. Les données sont interrogeables quelques millisecondes après leur écriture, avec une garantie de forte cohérence. image

Traitement ETL par lots

Extrayez les données des sources, transformez-les et nettoyez-les, puis chargez-les dans AnalyticDB for MySQL selon une planification définie. Les outils de planification tels que Data Management (DMS), DataWorks, Airflow, DolphinScheduler et Azkaban s'intègrent directement au cluster. image

Analyse de données basée sur Spark

Exécutez des analyses complexes et du machine learning directement sur les données du data lakehouse grâce au moteur de calcul Spark intégré. Utilisez Spark SQL pour les requêtes structurées, les packages Spark JAR pour les travaux par lots personnalisés, ou PySpark pour le prétraitement et les pipelines de ML. image

Fonctionnalités clés

Sources de données prises en charge

AnalyticDB for MySQL ingère des données provenant de bases de données relationnelles, de magasins NoSQL, de plateformes Big Data, de solutions de stockage d'objets, de systèmes de journaux, de files d'attente de messages et de fichiers locaux.

Type Source de données
Base de données relationnelle ApsaraDB RDS for MySQL, ApsaraDB RDS for SQL Server, PolarDB for MySQL, PolarDB-X, base de données MySQL autogérée, base de données Oracle autogérée
Base de données non relationnelle ApsaraDB for MongoDB, Lindorm, base de données HBase autogérée
Big Data MaxCompute, Flink, Hive
Stockage Object Storage Service (OSS), AWS S3, Azure Blob Storage, Google Cloud Storage, Tablestore, HDFS
Journal Simple Log Service, Logstash
File d'attente de messages Kafka
Fichier local Fichier texte

Pour obtenir les instructions de configuration, consultez la rubrique Importation de données.

Compatibilité avec l'écosystème

AnalyticDB for MySQL est compatible avec MySQL. Il fonctionne donc avec la plupart des clients, pilotes, outils de BI et outils d'ordonnancement qui prennent en charge MySQL, sans nécessiter de configuration supplémentaire.

Catégorie Outils
Client DBeaver, DBVisualizer, Navicat, SQL WorkBench/J, Client en ligne de commande MySQL
Pilote Java : Java Database Connectivity (JDBC) et Pool de connexions Druid · Python : MySQLdb · PHP : MySQLi et PDO · C# : MySql.Data · Go : go-sql-driver/mysql · Node.js : MySQL
Outil de BI FineBI, FineReport, Power BI, Tableau, Quick BI, DataV, , , QlikView, Smartbi, Superset, Metabase, Redash
Outil d'ordonnancement DMS : Ordonnancement des tâches · DataWorks : Tâches SQL XIHE et Tâches Spark · Airflow : Tâches SQL XIHE et Tâches Spark · DolphinScheduler : Tâches SQL XIHE et Tâches Spark · Azkaban : Tâches SQL XIHE et Tâches Spark

Hautes performances

AnalyticDB for MySQL exécute des requêtes complexes en quelques secondes ou millisecondes, offrant ainsi des performances analytiques jusqu'à 10 fois supérieures à celles des bases de données relationnelles. Les données sont interrogeables quelques millisecondes seulement après leur écriture, avec une garantie de cohérence forte.

Mise à l'échelle élastique

AnalyticDB for MySQL repose sur une architecture découplant le stockage du calcul, ce qui permet une mise à l'échelle indépendante de ces deux ressources.

  • Calcul : Effectuez une mise à l'échelle manuelle dans les limites des spécifications prédéfinies, ou configurez la mise à l'échelle élastique automatique pour absorber les fluctuations de charge. Consultez la rubrique Mise à l'échelle d'un cluster.

  • Stockage : La capacité s'ajuste automatiquement en fonction du volume de données, avec une facturation à l'utilisation. Stockez vos données historiques dans OSS pour réduire les coûts.

Sécurité et conformité

AnalyticDB for MySQL couvre l'ensemble du périmètre de sécurité requis par les charges de travail d'entreprise : gestion des permissions, accès réseau, chiffrement, audit et sauvegarde.

Catégorie Fonctionnalité Description
Gestion des permissions Resource Access Management (RAM) Accordez aux utilisateurs RAM un accès ciblé pour créer, gérer et supprimer des clusters.
Gestion des permissions Gestion des permissions de base de données Assignez des permissions au niveau global, de la base de données, de la table ou de la colonne.
Sécurité des données Listes blanches d'adresses IP Bloque toutes les connexions entrantes par défaut ; autorisez uniquement les adresses IP nécessitant un accès.
Sécurité des données Chiffrement SSL Chiffre les connexions au niveau de la couche transport à l'aide de certificats émis par des autorités de certification (CA).
Sécurité des données Chiffrement de disque Chiffre les données au niveau du stockage par blocs afin qu'elles restent illisibles même en cas de fuite.
Audit Audit SQL Enregistre en temps réel toutes les opérations DML et DDL pour détecter les anomalies et diagnostiquer les problèmes de performance.
Sauvegarde et restauration Sauvegarde périodique Sauvegarde automatiquement les données du cluster selon un planning configurable.
Sauvegarde et restauration Restauration des données Restaure les données depuis des jeux de sauvegarde vers un nouveau cluster.
Surveillance et alertes Surveillance des clusters Consultez l'utilisation du CPU, la mémoire de calcul utilisée, l'espace disque occupé et le temps de réponse via la console ou l'API.
Surveillance et alertes Surveillance Spark Consultez les métriques des tâches Spark via la console CloudMonitor ou l'API.
Surveillance et alertes Alertes Configurez des règles d'alerte afin que les contacts appropriés soient notifiés lorsqu'un seuil est dépassé.

Pour la liste complète des fonctionnalités, consultez la rubrique Fonctionnalités et capacités.

Tarification

Les frais comprennent les frais de ressources réservées, les frais de ressources élastiques, les frais de stockage des données, les frais de stockage du cache et les frais de stockage des sauvegardes.

Éditions

AnalyticDB for MySQL est proposé en deux éditions offrant les mêmes fonctionnalités, mais reposant sur des architectures de stockage différentes.

Édition Architecture Nœuds Idéal pour
Enterprise Edition Multi-réplica Nœuds réservés par multiples de 3 Environnements de production
Basic Edition Single-replica Un nœud réservé Apprentissage et tests

Pour commencer, créez un cluster Enterprise Edition ou Basic Edition.

Premiers pas

Vous découvrez AnalyticDB for MySQL ? Commencez par créer un cluster, puis suivez les guides adaptés à votre rôle ci-dessous.

Administrateurs de bases de données

Ingénieurs en développement de données

Analystes de données

Ingénieurs en algorithmes