數據庫

第五人格投稿网站:為什么你應當選擇 PostgreSQL 而不是 Oracle?

本文轉自 | PostgreSQL中文社區

 作者簡介 

Jan Karremans,EnterpriseDB的高級銷售工程師。

 譯者簡介 

KevinZhan,深圳聯友科技SA,目前負責公司部分核心系統應用及DB維護,開源軟件的粉絲

Qinghui.Guo Lenovo DBA 負責公司Cloud DB的維護,癡迷于開源架構解決方案,是PG忠實粉絲。

早在20世紀80年代,得益于像Linux這樣的平臺,技術世界經歷了第一波開源軟件浪潮??慈砑誄瀆盍Φ目⑷嗽焙陀沒縝陌鎦虜歡賢晟坪偷髡?,受到了程序員、業余愛好者和其他開源技術支持者的熱捧。然而,公司很難想象開源解決方案能夠為其執行關鍵任務的應用程序提供動力。他們對于是否能信任某人在地下室開發的軟件深表懷疑。

“一個思維正常的人怎么可能會想象到從強大而昂貴的操作系統遷移到免費且由社區驅動的解決方案呢?”

這些輕率的言論曾不可避免地被認為是誤導,因為未來的幾年中Linux得到了廣泛采用。Linux系統就是這種工具,使各機構可以輕松的更換組件,滿足其個性化的需求,而不需要依賴昂貴的一體化解決方案。

將Oracle遷移到云端?學習5個關鍵決策,以確保成功。

下一波開源軟件已經開始影響關鍵的應用程序組件,如關系型數據庫。隨著IT部門開始用實惠、靈活的開源解決方案更換昂貴的傳統軟件(如Oracle?),曾經在Linux上發生的許多事情,正發生在Postgres上:

我們用了30年Oracle了,為什么要轉向開源平臺呢?

各個機構再一次意識到像Postgres這樣的開源數據庫解決方案的優勢,他擁有擴展性,靈活性,支持,而完全不依賴于任何一家公司和開發人員。就像之前的linux一樣,Postgres已經而且會繼續由專門的用戶設計解決日常業務問題,并且這些用戶選擇把他們的解決方案回饋到社區。Postgres社區致力于為日常關系型數據庫用戶開發最好的工具,而不是像大型開發商Oracle那樣,選擇有利可圖的產品或者支持小眾但利潤豐厚的市場。這直接道出了我決定從Oracle切換到Postgres的經歷。多年來,我作為Oracle DBA深深地參與了Oracle社區。但隨著時間的推移, Oracle開始實現產品組合的多元化,其重點開始從核心數據庫技術轉向更廣泛的應用程序開發和基礎架構解決方案。這導致了Oracle業務模式的變化,削弱了預算有限的小客戶所青睞的數據庫產品,轉而大力支持能滿足大型企業的解決方案。隨著與Oracle開展業務變得越來越困難(并且成本越來越高),有必要找一個備受矚目的關系型數據庫解決方案。

Postgres成為最佳選擇,因為像曾經的Linux一樣,它是一個開源工具,可以執行特定任務而不會增加復雜性。它的設計易于使用和實施,關注點嚴格在數據庫上,而不必浪費資源添加“功能”去管理其他IT環境。這是客戶從Oracle遷移到Postgres時首先注意到的事情之一:Postgres可以輕松在幾分鐘內完成許多與Oracle相同的功能,而不需要像Oracle那樣要求人們花數小時的時間研究Oracle如何運行的復雜技術。

自從Postgres于20世紀80年代推出以來,開發人員已經致力于在該平臺上創建擴展長達數十年的時間了。像Oracle這樣的封閉式平臺不存在這種社區支持,后者依靠自己的官方指示來確定軟件的未來。通過Postgres,如果您想使用關系型數據庫引擎解決問題,那么很可能有人已經解決了這個問題 – 并記錄了解決方案或構建了擴展。

那些似乎對遷移到Postgres猶豫不決的組織充滿了對跳入新環境的恐懼:為什么在依賴甲骨文這樣的供應商幾十年之后改變方向呢?但隨著甲骨文繼續變得越來越難以開展業務,顯然Postgres提供了更靈活,更強大且價格合理的替代方案。有了像EDB Postgres?這樣被構建成可以滿足大大小小機構的安全性和穩定性需求的選擇,關系型數據庫將由一個不同的“O”(不再只是Oracle)主導:開放(Open)。

我還沒有學會寫個人說明!

Flutter高內聚組件怎么做?閑魚打造開源高效方案!

上一篇

這個程序員在阿里五年晉升三次,Coding 是立身之本

下一篇

你也可能喜歡

為什么你應當選擇 PostgreSQL 而不是 Oracle?

長按儲存圖像,分享給朋友

ITPUB 每周精要將以郵件的形式發放至您的郵箱


微信掃一掃

微信掃一掃