Restrictions
Les fonctions suivantes ne sont pas prises en charge par CDC Replication Engine for MySQL Source.
- Tables partitionnées
- Les tables partitionnées MySQL ne sont pas prises en charge. Les tables source doivent être des tables standard, pas des vues, des vues matérialisées, des tables racine de partition ou des tables externes. Les tentatives de réplication de tables autres que les tables normales génèrent une erreur.
- Opérations de troncature
- Les commandes TRUNCATE ne sont pas répliquées. Une solution de contournement consiste à utiliser à la place des opérations de suppression. Pour éviter les appels de troncature accidentelle, vous pouvez révoquer le privilège TRUNCATE pour les tables.
- Réplication DDL
- La réplication des opérations DDL n'est pas prise en charge pour les sources MySQL mais la détection de DDL est prise en charge.
- Remarques relatives aux types de données FLOAT et DOUBLE
- Dans MySQL, les types de données FLOAT et DOUBLE sont parfois sources de confusion car ils sont approximatifs et ne sont pas stockés en tant que valeurs exactes. Il est préférable d'utiliser le type de données DECIMAL pour éviter ces approximations de données.
Pour plus d'informations, voir les rubriques suivantes dans la documentation de MySQL :
- Zone de contrôle de journal
- La zone de contrôle de journal &USER n'est pas prise en charge.
- Configuration principale et de secours
- CDC Replication ne peut répliquer qu'à partir du noeud principal et non à partir du noeud de secours.
- Remarques relatives au type de données JSON
- Actuellement, MySQL for Enterprise Edition ne prend pas en charge le type de données JSON.