Data Transmission Service (DTS) gère la migration des données, la synchronisation en temps réel et le suivi des modifications pour les systèmes de gestion de base de données relationnelle (SGBDR), les bases NoSQL et les bases de traitement analytique en ligne (OLAP). Une console intuitive vous permet de créer et de gérer des instances sans écrire de scripts personnalisés.
Principales fonctionnalités
| Fonctionnalité | Description |
|---|---|
| Migration des données | Migrez les données entre des sources homogènes ou hétérogènes avec un temps d'arrêt minimal |
| Synchronisation des données en temps réel | Synchronisez les données unidirectionnellement ou bidirectionnellement entre deux sources en temps réel |
| Suivi des modifications | Capturez et diffusez les modifications incrémentielles des données vers les consommateurs en aval |
| Vérification des données | Validez automatiquement l'exactitude des données entre la source et la destination |
| Conversion de schéma | Convertissez les schémas lors d'une migration hétérogène, par exemple des synonymes Oracle vers des clusters PolarDB for PostgreSQL (Compatible with Oracle) |
Hautes performances
DTS s'appuie sur des serveurs haute performance et une infrastructure de transfert de données optimisée :
Débit de pointe pour la migration complète des données : 70 Mo/s ou 200 000 transactions par seconde (TPS)
Débit de pointe pour la synchronisation des données : 30 000 enregistrements par seconde (RPS), obtenu grâce au traitement simultané des transactions sur une seule table
La transmission des données compressées réduit l'utilisation de la bande passante pendant le transfert
Ces indicateurs de performance sont fournis à titre indicatif. Les performances réelles dépendent des performances des bases de données source et de destination, de la latence réseau, de la bande passante réseau et des spécifications de l'instance.
Haute fiabilité
DTS repose sur une architecture en cluster offrant plusieurs niveaux de protection :
Basculement automatique : En cas de défaillance d'un nœud, le centre de contrôle migre toutes les tâches vers un nœud sain en quelques secondes.
Validation continue des données : Un mécanisme de validation fonctionnant 24 h/24 et 7 j/7 détecte et corrige les données inexactes afin de garantir leur intégrité.
Reprise de la transmission : DTS surveille l'état des tâches et les redémarre automatiquement après des pannes réseau ou des exceptions système. Si une erreur persiste, résolvez-la manuellement dans la console DTS.
Authentification sécurisée : Des protocoles de transmission sécurisés et des jetons authentifient toutes les communications entre les modules DTS.
Isolation réseau : Pour les instances de synchronisation transfrontalières ou inter-régions, utilisez un circuit Express Connect dédié pour isoler le trafic réseau.
Connexions chiffrées : Le chiffrement SSL est pris en charge pour les connexions aux bases de données compatibles.
Facilité d'utilisation
La console DTS propose une interface guidée pour la création d'instances. Une fois la tâche en cours d'exécution, la console affiche l'état, la progression et les métriques de performance en temps réel, ce qui vous permet de surveiller et de gérer les tâches sans outils supplémentaires.
Cas d'utilisation
La synchronisation des données en temps réel prend en charge la synchronisation unidirectionnelle et bidirectionnelle, ce qui la rend adaptée aux scénarios suivants :
Reprise après sinistre géographiquement distribuée — répliquez les données vers une région de secours pour assurer la continuité des activités
Redondance géographique active — maintenez la synchronisation entre plusieurs régions actives
Accès applicatif de proximité — acheminez les utilisateurs vers la source de données la plus proche
Équilibrage de la charge des requêtes — répartissez le trafic de lecture entre les nœuds
Entrepôt de données en temps réel — diffusez les données opérationnelles vers un système d'analyse
Migration des données avec un temps d'arrêt minimal
Pendant la migration des données, les bases de données source restent opérationnelles. Le temps d'arrêt des applications est réduit à quelques minutes.
DTS prend en charge la migration entre des sources homogènes (par exemple, MySQL vers MySQL) et hétérogènes (par exemple, Oracle vers des clusters PolarDB for PostgreSQL (Compatible with Oracle)), y compris la conversion automatique du schéma pour les migrations hétérogènes.