无码国模产在线观看免费-无码国内精品久久人妻-无码国内精品久久综合88-无码国内精品人妻少妇-无码国内精品人妻少妇蜜桃视频-无码国语中文在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

PostgreSQL可以替換微軟SQL Server嗎?

admin
2025年4月23日 11:11 本文熱度 191

許多人對于 PostgreSQL 生態已經發展到什么階段并沒有一個直觀的印象 —— 除了吞噬數據庫世界,囊括萬物的擴展生態之外,PostgreSQL 還可以直接從內核層面,替換掉 Oracle,SQL Server 與 MongoDB,當然 MySQL 就更不在話下了。

當然要說主流數據庫中,暴露風險最高的是誰,那毫無疑問是微軟的 SQL Server 了。MSSQL 被替代的是最徹底的 —— 直接在 WireProtocol 層面被替代了。而主導這件事的是 AWS,亞馬遜云服務。


Babelfish

雖然我一直吐槽云廠商白嫖開源,但我承認這種策略是極為有效的 —— AWS 拿著開源的 PostgreSQL 和 MySQL 內核,一路殺穿數據庫市場,拳打 Oracle ,腳踢微軟,成為數據庫市場份額毫無爭議的一哥。而這兩年 AWS 更是玩了一招釜底抽薪,開發整合了一個 BabelfishPG 的擴展插件,提供“線纜協議”級別的兼容性。

?

所謂線纜協議兼容,就是指客戶端什么都不用改,依然訪問 SQL Server 1433 端口,使用 MSSQL 的驅動與命令行工具(sqlcmd)訪問加裝 BabelfishPG 的集群就可以了。而且更神奇的是,你依然可以使用 PostgreSQL 的協議語言語法,從原來的 5432 端口訪問,和 SQL Server 的客戶端并存 —— 這就給遷移帶來了極大的便利條件。

WiltonDB

當然 Babelfish 并不是一個單純的 PG 擴展插件,它對 PostgreSQL 內核進行了少量修改與適配。并通過四個擴展插件分別提供了 TSQL 語法支持,TDS 線纜協議支持,數據類型以及其他函數支持。

在不同的平臺上編譯打包這樣的內核與擴展并不是輕松容易的一件事,因此 WiltonDB —— 一個 Babelfish 的發行版就做了這件事,將 BabelfishPG 編譯打包為 EL 7/8/9 與 Ubuntu 系統,甚至 Windows 下可用的 RPM / DEB / MSI 包。


Pigsty v3

當然,只有 RPM / DEB 包,距離提供生產級的服務還依然差得太遠,而在最近發布的 Pigsty v3 中,我們提供了將原生 PostgreSQL 內核替換為 BabelfishPG 的能力。

創建這樣一套 MSSQL 集群,所需的不過是在集群定義中修改幾個參數。然后依然是一件傻瓜式拉起 —— 類似主從搭建, 擴展安裝,參數優化,用戶配置,HBA規則設定,甚至是服務流量分發,都會自動根據配置文件一鍵拉起。

在使用實踐上,你完全可以把 Babelfish 集群當作一套普通的 PostgreSQL 集群來使用與管理。唯一的區別就是客戶端在使用 5432 PGSQL 協議的基礎上,還可以選擇是否要使用 1433 端口上的 TSQL 協議支持。

例如,您可以輕松通過配置,將原本固定指向主庫連接池 6432 端口的 Primary 服務重定向到 1433 端口,從而實現故障切換下的無縫 TDS / TSQL 流量切換。

這意味著原本屬于 PostgreSQL RDS 的能力 —— 高可用,時間點恢復,監控系統,IaC管控,SOP預案,甚至無數的擴展插件都可以嫁接融合到 SQL Server 版本的內核之上。


怎么遷移過去?

PostgreSQL 生態除了有Babelfish這樣給力的內核與擴展,還有著繁榮的工具生態。如果要想從 SQL Server 或 MySQL 遷移到 PostgreSQL ,我強烈推薦一款殺手級遷移工具:PGLOADER

這款遷移工具傻瓜化到了離譜的程度,在理想的情況下,你只需要兩個數據庫的連接串,就可以完成遷移了。對,真的是一行多余的廢話都沒有。

有了 MSSQL 兼容內核擴展,又有了遷移工具,存量的 SQL Server 搬遷會變的非常容易。


除了 MSSQL,還有……

除了 MSSQL,PostgreSQL 生態還有旨在替代 Oracle替代:PolarDB O 與 IvorySQL,旨在替代 MongoDB 的 FerretDB 與 PongoDB。以及三百多個提供各式各樣功能的擴展插件。

實際上,幾乎整個數據庫世界都在受到 PostgreSQL 的沖擊 —— 除了那些與 PostgreSQL 錯開生態位(SQLite,DuckDB,MinIO),或者干脆就是 PostgreSQL 套殼(Supabase,RDS,Aurora/Polar)的數據庫。

我們最近發布的開源 RDS PostgreSQL 方案 —— Pigsty 最近就支持了這些 PG 替換內核,允許用戶在一套 PostgreSQL 部署中提供 MSSQL,Oracle,MongoDB,Firebase,MongoDB 的兼容性替代能力。

不過限于篇幅,這里就不多做介紹了。


=》閱讀原文


該文章在 2025/4/23 11:11:43 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 美女视频秀色福利视频 | 欧美国产一区二区三区激情无套 | 99久久人妻精品免费二区天天二区男人下载 | 久久精品无码一区二区国产av | 国产成人无码久久 | 国产成人av电影在线观看第页 | bt另类专区欧美制服 | 韩国三级中文字幕hd久久精品电影完整版在线播放 | 91大神精品全国在线观看 | 欧美真人性做爰一二区欧美影院 | 亚洲精品久久无码AV片俺去也 | 中文字幕日韩精品一区二区三区 | 日韩精品在线观看av | 日本阿v视频高清在线中文 日本阿v无码观看dvd | 亚洲国产第一区二区三区 | 日本一区二区三区在线看 | 黑人xxxx性hd极品 | 国产亚洲精品VA片在线播放 | 亚洲av综合色区无码另类小说 | 久久五月天婷综合 | 亚洲高清视频一区 | 2024精品极品国产色在线观看 | 成人片黄网站久久久免费 | 国产av中文字幕乱码高清 | a级在线中文字幕在线 | 日韩精品在线观看免费 | 日韩AV免费高清看 | 国产精品毛片a∨一区二区三区 | 亚洲欧美日韩精品久久久 | 高潮爽到爆好爽无码喷水视频 | av片在线观看无码免费 | 五月色婷婷丁香无码三级 | 99久久高清免费看国产一区 | 日本韩国三级 | 国产美女流白浆的免费视 | 国内自拍视频在线播放 | 中文人妻有码无码人妻 | 久久99婷婷国产综合精品青草 | 亚洲国产另类久久久精品小说 | 中文字幕人妻A片免费看 | 精品日韩一区二区 |