午夜视频在线观看区二区-午夜视频在线观看视频-午夜视频在线观看视频在线观看-午夜视频在线观看完整高清在线-午夜视频在线观看网站-午夜视频在线观看亚洲天堂

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

PostgreSQL可以替換微軟SQL Server嗎?

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

許多人對(duì)于 PostgreSQL 生態(tài)已經(jīng)發(fā)展到什么階段并沒有一個(gè)直觀的印象 —— 除了吞噬數(shù)據(jù)庫世界,囊括萬物的擴(kuò)展生態(tài)之外,PostgreSQL 還可以直接從內(nèi)核層面,替換掉 Oracle,SQL Server 與 MongoDB,當(dāng)然 MySQL 就更不在話下了。

當(dāng)然要說主流數(shù)據(jù)庫中,暴露風(fēng)險(xiǎn)最高的是誰,那毫無疑問是微軟的 SQL Server 了。MSSQL 被替代的是最徹底的 —— 直接在 WireProtocol 層面被替代了。而主導(dǎo)這件事的是 AWS,亞馬遜云服務(wù)。


Babelfish

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

?

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

WiltonDB

當(dāng)然 Babelfish 并不是一個(gè)單純的 PG 擴(kuò)展插件,它對(duì) PostgreSQL 內(nèi)核進(jìn)行了少量修改與適配。并通過四個(gè)擴(kuò)展插件分別提供了 TSQL 語法支持,TDS 線纜協(xié)議支持,數(shù)據(jù)類型以及其他函數(shù)支持。

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


Pigsty v3

當(dāng)然,只有 RPM / DEB 包,距離提供生產(chǎn)級(jí)的服務(wù)還依然差得太遠(yuǎn),而在最近發(fā)布的 Pigsty v3 中,我們提供了將原生 PostgreSQL 內(nèi)核替換為 BabelfishPG 的能力。

創(chuàng)建這樣一套 MSSQL 集群,所需的不過是在集群定義中修改幾個(gè)參數(shù)。然后依然是一件傻瓜式拉起 —— 類似主從搭建, 擴(kuò)展安裝,參數(shù)優(yōu)化,用戶配置,HBA規(guī)則設(shè)定,甚至是服務(wù)流量分發(fā),都會(huì)自動(dòng)根據(jù)配置文件一鍵拉起。

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

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

這意味著原本屬于 PostgreSQL RDS 的能力 —— 高可用,時(shí)間點(diǎn)恢復(fù),監(jiān)控系統(tǒng),IaC管控,SOP預(yù)案,甚至無數(shù)的擴(kuò)展插件都可以嫁接融合到 SQL Server 版本的內(nèi)核之上。


怎么遷移過去?

PostgreSQL 生態(tài)除了有Babelfish這樣給力的內(nèi)核與擴(kuò)展,還有著繁榮的工具生態(tài)。如果要想從 SQL Server 或 MySQL 遷移到 PostgreSQL ,我強(qiáng)烈推薦一款殺手級(jí)遷移工具:PGLOADER

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

有了 MSSQL 兼容內(nèi)核擴(kuò)展,又有了遷移工具,存量的 SQL Server 搬遷會(huì)變的非常容易。


除了 MSSQL,還有……

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

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

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

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


=》閱讀原文


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

主站蜘蛛池模板: 国产精品一区二区在线观看网站 | 国产精品v毛片免费视频 | 国产福利主播 | 国产一区二区四区在线观看 | 911亚洲精选无码 | 国产精品国产高清国产专区720p | 精品久久久久久久无码中文 | 成人精品综合免费视频 | 国产精品特黄特色三级视频 | 国产亚洲中文日 | 精品国偷自产在线视频99 | 91无码视频在线观看免费播放 | 国产精品精品国产一区二区 | 波多野结衣人妻无码潮喷av | 国产综合精品国产精品va在线观看 | 国产无套码aⅴ在线观看 | 国产一卡2卡3卡4卡网站免费 | av无码网址| av在线播放大全 | 国产一区久久精品福利 | 国产白丝jk被疯狂输出91 | 国产欧美久久久精品影 | 国产精品久久大陆妓女 | 国产超碰人人爽人人做人人爱 | 国产成人麻豆亚洲综合无码精品 | 99精品一区二区在线观看 | 99精品久久这里只有精品 | 91人妻中文字 | 成人无码电影 | 国产精品成v人在线视午夜片 | 91精品在线播放 | 成人国产免费午夜福利片在线 | 国产成人无码精品久久久免费 | 91视频专区| 18禁午夜福利在线播放 | 国产高清在线观看麻 | 精品无人乱码一区二区三区 | 91精品国产九九九九九九亚洲 | 高清国产亚洲va精品 | 91在线影院 | 国产成人精品一区二区三区18 |