Tous les produits
Search
Centre de documentation

ApsaraDB for ClickHouse:Compatibility (Enterprise Edition)

Dernière mise à jour :Aug 11, 2026

ApsaraDB for ClickHouse Édition Entreprise est un service cloud managé basé sur l'open source ClickHouse. Son architecture diffère de celle d'une instance ClickHouse autogérée afin de réduire la charge opérationnelle ; ces différences influent sur les fonctionnalités et la syntaxe disponibles. Consultez le site web officiel de ClickHouse pour obtenir des informations générales sur ClickHouse Cloud. Cette rubrique présente le modèle architectural et les détails de compatibilité à connaître avant la migration.

Architecture

ApsaraDB for ClickHouse Édition Entreprise dissocie le calcul du stockage et gère la réplication automatiquement. Vous n'avez donc pas besoin de déployer un cluster de taille fixe, de configurer des réplicas pour la haute disponibilité ni de partitionner les données manuellement.

L'architecture offre les avantages suivants :

  • Dissociation du calcul et du stockage : le calcul et le stockage montent en charge indépendamment. Ainsi, vous évitez le surdimensionnement des ressources lors de la configuration d'une instance statique.

  • Stockage hiérarchisé avec mise en cache multiniveaux : le stockage objet propose une capacité pratiquement illimitée et très rentable. Il n'est donc plus nécessaire de dimensionner une partition de stockage à l'avance ni de s'inquiéter des coûts élevés de stockage.

  • Haute disponibilité par défaut : la réplication est gérée de manière transparente, ce qui vous permet de vous concentrer sur le développement d'applications ou l'analyse des données.

  • Mise à l'échelle automatique pour les charges de travail variables : le service augmente la puissance de calcul lorsque la charge augmente et la réduit lorsqu'elle diminue. Vous n'avez ainsi pas besoin de prédire la taille des serveurs à l'avance.

  • Contrôles avancés de mise à l'échelle : définissez un maximum d'Auto Scaling pour maîtriser les coûts, ou un minimum pour réserver de la capacité de calcul aux charges de travail sensibles aux performances.

Compatibilité

Syntaxe DDL

Dans la plupart des cas, la syntaxe DDL d'ApsaraDB for ClickHouse Édition Entreprise correspond à celle de ClickHouse autogéré. Les exceptions suivantes s'appliquent :

  • La commande CREATE AS SELECT n'est pas prise en charge. Utilisez plutôt CREATE ... EMPTY ... AS SELECT, puis insérez les données séparément. Pour plus de détails, consultez la page Getting Data Into ClickHouse - Part 1.

  • Certaines syntaxes DDL expérimentales ne sont pas prises en charge, telles que ALTER TABLE … MODIFY QUERY.

  • Certaines fonctions sont désactivées pour des raisons de sécurité, comme la fonction SQL addressToLine.

  • Le paramètre ON CLUSTER n'est pas pris en charge.

Moteurs de base de données et de table

ApsaraDB for ClickHouse Édition Entreprise assure la haute disponibilité par défaut. Lorsque vous créez une table en utilisant un nom de moteur MergeTree standard, le service utilise automatiquement l'équivalent Shared* correspondant.

Les moteurs Shared* suivants sont pris en charge nativement :

Moteur Notes
SharedMergeTree Valeur par défaut lorsqu'aucun moteur n'est spécifié
SharedSummingMergeTree
SharedAggregatingMergeTree
SharedReplacingMergeTree
SharedCollapsingMergeTree
SharedVersionedCollapsingMergeTree

Les noms de moteurs MergeTree standards sont convertis automatiquement :

Moteur spécifié Moteur utilisé
MergeTree SharedMergeTree
SummingMergeTree SharedSummingMergeTree
AggregatingMergeTree SharedAggregatingMergeTree
ReplacingMergeTree SharedReplacingMergeTree
CollapsingMergeTree SharedCollapsingMergeTree
VersionedCollapsingMergeTree SharedVersionedCollapsingMergeTree

Les moteurs supplémentaires suivants sont également pris en charge : URL, View, MaterializedView, GenerateRandom, Null, Buffer, Memory, Deltalake, Hudi, MySQL, MongoDB, NATS, PostgreSQL, Kafka et S3.

Remarque

La haute disponibilité étant intégrée, vous n'avez pas besoin d'un moteur de table distribué. La création de table s'en trouve simplifiée.

Dictionnaires

ApsaraDB for ClickHouse Édition Entreprise prend en charge les dictionnaires provenant de PostgreSQL, MySQL, de serveurs ClickHouse distants et locaux, de Redis, de MongoDB et de sources HTTP. Les dictionnaires accélèrent les recherches dans ClickHouse.

Requêtes fédérées

ApsaraDB for ClickHouse Édition Entreprise prend en charge les requêtes fédérées pour la communication inter-clusters au sein du cloud et avec des clusters ClickHouse autogérés externes.

Moteurs d'intégration pris en charge : Deltalake, Hudi, MySQL, MongoDB, NATS, PostgreSQL et OSS.

Les requêtes fédérées ne sont pas prises en charge pour les moteurs suivants : SQLite, ODBC (Open Database Connectivity), JDBC (Java Database Connectivity), Redis, RabbitMQ, HDFS (Hadoop Distributed File System) et Hive.

Fonctionnalités expérimentales

Les fonctionnalités expérimentales couvrent une nouvelle syntaxe SQL, des optimisations de requêtes et des améliorations de performances encore en cours de validation. Elles peuvent être activées dans les environnements de développement.

En production, les fonctionnalités expérimentales sont désactivées par défaut pour préserver la stabilité. Pour activer une fonctionnalité expérimentale en production, contactez le support technique Alibaba Cloud afin de vérifier que la fonctionnalité n'affectera pas votre environnement.

Paramètres opérationnels par défaut

Paramètres de limites

max_parts_in_total : réduit de 100 000 à 10 000

La valeur par défaut de max_parts_in_total pour les tables MergeTree a été réduite de 100 000 à 10 000. Un grand nombre de parties de données ralentit le démarrage du service dans le cloud et indique généralement une clé de partition trop granulaire, ce qui est souvent accidentel et doit être évité. Si vous atteignez cette limite, vérifiez si votre clé de partition produit plus de granularité que vos requêtes ne l'exigent. La réduction de cette valeur par défaut facilite la détection précoce des tables sur-partitionnées.

Paramètres système

ApsaraDB for ClickHouse Édition Entreprise est optimisé pour les charges de travail variables. La plupart des paramètres système ne sont pas configurables par l'utilisateur. Si vous avez besoin d'un réglage système avancé, contactez le support technique Alibaba Cloud.