sybase的优缺点

将 SQL Server 迁移到 PostgreSQL:Babelfish 扩展的助力
作者:Avinash Vallarapu
日期:2023 年 6 月 9 日
近日,AWS推出了一款支持SQL Server TDS协议的扩展工具Babelfish,它有助于实现数据库迁移。为了让这一扩展与PostgreSQL协同工作,需要对PostgreSQL进行一些调整。PostgreSQL社区最初并未考虑将所需的集成钩子直接加入到PostgreSQL中(可以参考相关讨论)。AWS决定创建一个PostgreSQL的分支版本,并添加了大约四十个钩子,同时做出了一些微小调整以支持Babelfish。
MigOps宣布全面支持Babelfish扩展在任何云平台上的使用。Babelfish是AWS为帮助客户将数据库迁移到Aurora PostgreSQL而推出的扩展工具。MigOps旨在支持在任何云平台上运行的Babelfish,使得PostgreSQL能够支持部署在各个云平台的查询迁移。MigOps已经成功地将Oracle、SQL Server、DB2等多个商业数据库迁移到了本地的PostgreSQL或是AWS、Azure和GCP等云平台。
如果您希望在AWS、Microsoft Azure或Google Cloud Platform等任何平台上将SQL Server数据库迁移到PostgreSQL,请联系MigOps团队。,我们的团队会尽快与您联系。以下是使用Babelfish扩展的先决条件和相关资源链接:
相关资源链接:
1. PostgreSQL分支:[在此链接查看](/babelfish-for-postgresql/postgresql_modified_for_babelfish)
2. PostgreSQL扩展包:[在此链接查看](/babelfish-for-postgresql/babelfish_extensions)
Babelfish扩展包含以下四个扩展:
babelfishpg_tsql:支持tsql语言。
babelfishpg_tds:支持tds连接。
babelfishpg_common:支持MSSQL中的各种数据类型。
babelfishpg_money:支持MSSQL中的货币类型,这是一个固定十进制扩展的变体。
