我們很高興宣布 WiltonDB 的首次公開發布!
WiltonDB 是一個修改過的 PostgreSQL,其中包含一套針對 Windows 和 Linux 封裝的 Babelfish 擴充套件。
WiltonDB 致力於成為 Microsoft SQL Server 的直接替換品。 它理解 MSSQL 方言(T-SQL)並且可以為 MSSQL 客戶端應用程式運行現有的查詢和預存程序。 它還理解 MSSQL 線路協定(TDS),因此應用程式可以使用相同的資料庫驅動程式(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 許可證下發布,您可以自行選擇。 在任何一種許可證下都允許使用。