Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Différences entre Babelfish for Aurora PostgreSQL et SQL Server
Babelfish est une fonctionnalité évolutive d'Aurora PostgreSQL, avec de nouvelles fonctionnalités ajoutées à chaque version depuis l'offre initiale dans Aurora PostgreSQL 13.4. Il est conçu pour fournir une sémantique T-SQL sur PostgreSQL via le langage T-SQL en utilisant le port TDS. Chaque nouvelle version de Babelfish ajoute des fonctionnalités et des fonctions qui s'alignent mieux sur les fonctionnalités et le comportement de T-SQL, comme le montre le tableau Fonctionnalités prises en charge dans Babelfish par version. Pour obtenir les meilleurs résultats lorsque vous travaillez avec Babelfish, nous vous recommandons de comprendre les différences qui existent actuellement entre le T-SQL pris en charge par SQL Server et Babelfish pour la dernière version. Pour en savoir plus, veuillez consulter la section T- SQL Différences dans Babelfish.
En plus des différences entre le T-SQL pris en charge par Babelfish et SQL Server, vous devrez peut-être aussi prendre en compte les problèmes d'interopérabilité entre Babelfish et PostgreSQL dans le contexte du cluster de base de données Aurora PostgreSQL. Comme mentionné précédemment, Babelfish prend en charge la sémantique T-SQL sur PostgreSQL via le langage T-SQL en utilisant le port TDS. En même temps, vous pouvez également accéder à la base de données Babelfish via le port standard PostgreSQL avec des instructions SQL PostgreSQL. Si vous envisagez d'utiliser les fonctionnalités de PostgreSQL et de Babelfish dans un déploiement de production, vous devez être conscient des problèmes d'interopérabilité potentiels entre les noms de schémas, les identifiants, les autorisations, la sémantique transactionnelle, les ensembles de résultats multiples, les classements par défaut, etc. Pour faire simple, lorsque des instructions PostgreSQL ou des accès PostgreSQL se produisent dans le contexte de Babelfish, des interférences entre PostgreSQL et Babelfish peuvent survenir et peuvent potentiellement affecter la syntaxe, la sémantique et la compatibilité lors du lancement de nouvelles versions de Babelfish. Pour obtenir des informations complètes et des conseils sur toutes ces considérations, consultez la section Guidance on Babelfish Interoperability
Note
Avant d'utiliser à la fois la fonctionnalité native de PostgreSQL et la fonctionnalité Babelfish dans le même contexte d'application, nous vous recommandons fortement de tenir compte des questions discutées dans la section Guidance on Babelfish Interoperability
Rubriques
Videz et restaurez Babelfish
À partir des versions 4.0.0 et 3.4.0, les utilisateurs de Babelfish peuvent désormais utiliser les utilitaires de vidage et de restauration pour sauvegarder et restaurer leurs bases de données. Pour plus d'informations, consultez Babelfish dump and restore