AWS 开源 Babelfish for PostgreSQL,以加速抢占微软 SQL Server 市场
去年12月,我们报导了AWS 计划开源 Babelfish,而 2021年 10月 28日,AWS正式宣布开源 Babelfish for PostgreSQL 项目,此项目基于宽松的 Apache 2.0 和 PostgreSQL 许可证 。从项目的内容看,它的目标是微软的SQL Server。 Babelfish 是针对 PostgreSQL 的功能增强,它包含两方面的内容:一些 PostgreSQL的优化补丁和对SQL Server的扩展功能: T-SQL:Babelfish 支持 SQL Server 专用的 T-SQL 语言,包括 PostgreSQL不支持的变量、异常、控制流等结构。Babelfish 还支持 T-SQL 语义。例如,在某些情况下,错误会在传统 PostgreSQL 中创建回滚,但在 SQL Server 中不会。 TDS :TDS 是 SQL Server 的有线协议,默认在端口 1433 上运行,Babelfish 使用相同的网络协议、端口和驱动程序。 查询语句:Babelfish 提供 SQL Server特有的数据类型、函数和运算符,因此 Postg...
