我们很高兴地宣布 WiltonDB 的首次公开发布!
WiltonDB 是一个修改过的 PostgreSQL,其中包含为 Windows 和 Linux 打包的一组 Babelfish 扩展。
WiltonDB 致力于作为 Microsoft SQL Server 的即插即用替代品。它理解 MSSQL 方言(T-SQL),并且可以运行 MSSQL 客户端应用程序的现有查询和存储过程。它还理解 MSSQL 线协议(TDS),因此应用程序可以使用相同的 DB 驱动程序(ADO.NET、ODBC、JDBC)连接到 WiltonDB。
WiltonDB 3.3 版本包括 PostgreSQL 15.4 为 Babelfish 修改 的版本,以及 Babelfish 扩展的 “BABEL_3_3_STABLE” 分支,该分支已修改为在 Windows 上运行。
从历史上看,许多 Microsoft SQL Server 的客户端应用程序都是在仅限 Windows 的环境中开发和运行的。 Babelfish 允许通过较少的代码更改将应用程序从 MSSQL 迁移到 PostgreSQL。虽然 PostgreSQL 本身为 Windows 提供一流的支持,但 Babelfish 开源项目根本不支持 Windows。这使得应用程序开发人员在 Windows 环境中采用带有 Babelfish 的 PostgreSQL 更加困难。
WiltonDB 在开源 Babelfish 的基础上添加了许多补丁,使其能够在 Windows 上运行。 它以标准的 Windows 安装程序 包的形式分发,并且可以与同一台机器上的 MSSQL 并排安装。有关 Windows 上安装和使用的详细说明,请参阅 WiltonDB 文档。
带有 Babelfish 扩展的托管 PostgreSQL 在 AWS 云上可用。 WiltonDB Software 与 AWS 没有关联(除了是开源 Babelfish 的次要贡献者)。 然而,如果没有数十人在 AWS 为创建 Babelfish 所做的工作和奉献,以及他们慷慨地将其开源,WiltonDB 项目是不可能实现的。 我们对所有参与 Babelfish 开发的人员表示感谢。
Babelfish 是 Amazon Web Services 的商标。
WiltonDB 根据 Apache-2.0 或 PostgreSQL 许可发布,您可以选择使用哪种许可。 两种许可均允许使用。