精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL敗給了PostgreSQL!

原創(chuàng) 精選
數(shù)據(jù)庫 MySQL
日前,Stack Overflow面向90000名開發(fā)人員進行的一項調查顯示,PostgreSQL在數(shù)據(jù)庫引擎的選擇上領先于MySQL,這與往年的調查相比有了顯著變化。

整理丨千山

在軟件領域,數(shù)據(jù)庫是毫無疑問的中流砥柱。在這片歷史悠久、玩家眾多的沃土上,流傳著著無數(shù)技術和商業(yè)交織的故事。如今,老一代商業(yè)數(shù)據(jù)庫日薄西山,開源數(shù)據(jù)庫步步為營,處在浪潮之巔的我們已然可以看見其中的暗流涌動。在這場群雄逐鹿的戲碼里,MySQL與PostgreSQL之爭漸趨白熱化。MySQL的衰落不再是某個聳人聽聞的預言,而正在成為不可避免的現(xiàn)實。

日前,Stack Overflow面向90000名開發(fā)人員進行的一項調查顯示,PostgreSQL在數(shù)據(jù)庫引擎的選擇上領先于MySQL,這與往年的調查相比有了顯著變化。

其中,45.55%的受訪者使用PostgreSQL,而MySQL和SQLite的比例分別為41.09%和30.9%。而就在三年前,同一項調查顯示,MySQL和PostgreSQL的使用率分別為55.6%和36.1%,由此可見,使用PostgreSQL的用戶群體的增速有多快。

圖片

圖源:Stack Overflow

不過,需要指出的是,由于這是一項開發(fā)人員調查,因此并不反映生產中的使用情況。根據(jù)DB-Engines的數(shù)據(jù)庫流行度排名,其中Oracle排名第一,其次是MySQL、SQL Server和PostgreSQL。還要注意的是,MySQL或其分支MariaDB通常被非常流行的WordPress內容管理系統(tǒng)使用,占了大量的生產使用。

盡管如此,不能否認的事實是,越來越多的開發(fā)人員傾向于為他們正在開發(fā)的應用程序選擇PostgreSQL。而且結合DB-Engines上總結的歷年來MySQL和PostgreSQL分數(shù)的趨勢變化來看,PostgreSQL從2014年開始進入高速增長狀態(tài),而MySQL自2016年以來開始緩慢下降。

圖片

圖源:DB-Engines

相較于MySQL的日漸式微,PostgreSQL為何能取得高速發(fā)展呢?我們可以從其發(fā)展履跡中一窺端倪。

一、脫胎于Ingres的開源數(shù)據(jù)庫

PostgreSQL擁有很長的發(fā)展史。

其前身是美國國防部與加州大學伯克利分校合作的一個名為Ingres研究項目。1985年Ingres項目終止,隨后開源,Postgre誕生。后來為了強調對SQL的支持,又更名為PostgreSQL,這一名字延用至今。粗略估算一下,不包括Ingres時期的開發(fā),這一項目的開發(fā)歷史也差不多38年了。

作為開源數(shù)據(jù)庫的PostgreSQL有其鮮明的特點。

其一,跨平臺屬性強,支持幾乎所有的操作系統(tǒng)和CPU硬件平臺,如AIX,HPUX,Linux,BSD,Windows等。

其二,社區(qū)支持強大。項目由全世界超過1000名貢獻者所維護,社區(qū)成員來自于全球的商業(yè)公司、高校、研究機構。而且PostgreSQL基于自由的BSD/MIT許可,組織可以使用、復制、修改和重新分發(fā)代碼,只需要提供一個版權聲明即可。目前國內有很多公司基于PostgreSQL數(shù)據(jù)庫開發(fā)自己的商業(yè)產品。

另外,PostgreSQL提供了單個完整功能的版本,而不像MySQL那樣提供了多個不同的社區(qū)版、商業(yè)版與企業(yè)版。部分粉絲甚至會說PostgreSQL堪與Oracle相媲美,而且沒有那么昂貴的價格和傲慢的客服。

相較于MySQL,PostgreSQL還有一些明顯的特點,比如,支持更廣泛的高級數(shù)據(jù)類型,更精細的索引系統(tǒng),支持用各種語言編寫的存儲過程,能夠滿足絕大多數(shù)企業(yè)級應用的需求。

二、MySQL衰退,并不出奇

PostgreSQL和MySQL同為開源的關系型數(shù)據(jù)庫,兩者都經歷了幾十年的發(fā)展,并且已被證明高可靠、安全和可擴展。但是回顧其發(fā)展歷程,兩者又有著顯著不同。

到2023年,PostgreSQL仍然是完全開源和社區(qū)驅動的,而MySQL在許可方面有著更復雜的歷史。MySQL的開發(fā)主體是瑞典MySQLAB公司,最初MySQL是作為公司的商業(yè)產品開發(fā)的,同時提供免費版和付費版。

2008年1月,MySQLAB被Sun公司以10億美元的價格收購。此后不久,Oracle又以74億美元得價格收購了Sun,這一系列收購事件一度讓MySQL數(shù)據(jù)庫前途未卜,也引起了部分開發(fā)人員對其開源未來的擔憂。后來,包括MariaDB和Percona在內的原始MySQL的幾個開源分支幫助緩解了這些問題,但這些動蕩依舊為MySQL的發(fā)展留下了揮之不去的暗影。

多年前,PostgreSQL創(chuàng)始人之一的Bruce Momjian在接受對外采訪時就曾表示:“MySQL衰退,這并不是一件很令人驚奇的事情。”在他看來,MySQL的衰退可以歸因于兩點,其一,MySQL目標定位不明晰,其二,MySQL不是一個純粹的開源數(shù)據(jù)庫。

Momjian對此解釋道:“之所以說MySQL目標定位不明晰,是因為其目標定位是在網絡應用的用戶層面上,而互聯(lián)網企業(yè)要求的是一個快速反應時間和較小的用戶量,但相對大用戶來說,MySQL就有點捉襟見肘了,雖然他們非常努力去試圖滿足大客戶的應用,想擴展企業(yè)級大客戶的應用標準,但因為前期開發(fā)的框架不是很明晰,導致不是很成功?!?/p>

在關于開源的純粹性上,Momjian認為:“MySQL數(shù)據(jù)庫是一個公司的一產品,是一個公司做了絕大部分開發(fā)的工作,所以MySQL不是完全意義上的開源數(shù)據(jù)庫,這是個劣勢,不能得到絕大多數(shù)人的支持,或讓社區(qū)更多人參與進來?!?/p>

在他看來,與MySQL不同,PostgreSQL一開始就是定位在Oracle這些大數(shù)據(jù)庫能做的事情。所以MySQL勢力越來越小,而PostgreSQL卻在變大。盡管誰也不知道未來會如何發(fā)展,但PostgreSQL的增長是有目共睹的。

三、在曲折中探索:多進程還是多線程

立足當下,回顧過往,PostgreSQL能在開發(fā)者調查中超越MySQL,并非一朝一夕之功。至于未來如何,及時了解其最新的發(fā)展動向至關重要。

最近就有一項關于PostgreSQL的重大提案正在發(fā)生。

眾所周知,和線程架構的MySQL不同,PostgreSQL數(shù)據(jù)庫為進程架構模型,每一個連接都會啟動一個服務進程為該連接服務。

一個PostgreSQL實例作為一大組協(xié)作進程運行,包括一個用于每個連接的客戶端的進程。這些進程使用精心設計的庫通過多個共享內存區(qū)域進行通信,該庫允許在并非所有進程都具有映射到相同地址的相同內存的設置中創(chuàng)建復雜的數(shù)據(jù)結構。長期以來,這個模型都在如此為這個項目服務。

但PostgreSQL開發(fā)團隊覺得到了需要改變的時候,要重新考慮是否延用這種面向進程的模型,還是將其遷移到線程模型。

事實上,多進程的優(yōu)缺點都很分明。

好處在于:可以并行地執(zhí)行多個任務,提高運行效率,數(shù)據(jù)安全,空間獨立,一個進程崩潰也不會影響其他進程;不足在于:進程的創(chuàng)建和銷毀過程需要消耗較多的計算機資源,在需要頻繁創(chuàng)建和刪除較多進程的情況下,資源消耗過多,不適宜使用多進程完成任務。

6月初,PostgreSQL的核心貢獻者之一Heikki Linnakangas跟進了一些相關的討論。從討論走向來看,支持和反對的雙方都各有其緣由。

支持方代表Andres Freund提出,開發(fā)團隊已經遇到了諸多與進程模型相關的限制。比如:

1、跨進程上下文切換的開銷本來就比同一進程中線程之間的切換要高,合理懷疑這種開銷會繼續(xù)增加;

2、進程模型增加了開發(fā)成本,迫使項目維護大量重復代碼,包括在單個地址空間中不需要的幾種內存管理機制。

反對方代表則認為不應該貿然進行這種根本性變革,“這將是一場災難。有太多的代碼會被破壞”。主要理由集中如下:

1、安全性會降低,變革成本過大??赡墚a生“不止一個安全級漏洞”,而且收益無法抵消成本。

2、可能還有其他工作應該具有更高的優(yōu)先級。

3、失去由單獨進程提供的隔離,可能會降低系統(tǒng)的整體健壯性。

圖片

網友評論

不過,總體而言,仍有許多PostgreSQL開發(fā)人員還是謹慎地贊成至少探索這一變化。Robert Haas表示 ,PostgreSQL在大型系統(tǒng)上的擴展性不佳,這主要是因為所有這些進程都消耗了資源。“并非所有數(shù)據(jù)庫都有這個問題,如果不進行某種重大的架構更改,PostgreSQL將無法解決這個問題”。在他看來,僅僅切換到線程可能還不夠,但他認為,這種探索性的嘗試將帶來許多其他改進。

如果再進一步思考,我們會注意到,無論是支持基于進程還是基于線程的模式,可能都不會有終極答案。

因為線程可能不會在所有用例中都表現(xiàn)得更好,或者一些重要的擴展可能永遠不會獲得在線程中運行的支持。移除進程支持是一個只有在線程運行良好時才能真正考慮的問題。雖然討論的結果表明大多數(shù)PostgreSQL開發(fā)人員認為這種探索式的變化在抽象上是好的,但也明顯擔心它在實踐中如何運作。在不進則退的開源世界,不斷迭代更新才能順應時代變化,但變化的方向從來沒有確定的航標,如何在螺旋中上升是開源開發(fā)者們需要審慎考慮的永恒命題。

參考鏈接:

https://devclass.com/2023/06/13/postgresql-now-top-developer-choice-ahead-of-mysql-according-to-massive-new-survey/

https://lwn.net/SubscriberLink/934940/3abb2d4086680b78/

http://m.jxzklqfsx.com/article/167890.html

https://zhuanlan.zhihu.com/p/362598819

http://www.linuxeden.com/html/news/20091203/69348.html

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2025-08-21 08:03:22

MySQLPostgreSQL類型

2022-07-05 10:06:55

PostgreSQLMySQL數(shù)據(jù)庫

2021-11-18 11:23:09

微信WhatsAppAPP

2018-07-19 19:31:30

LinuxWindows桌面

2012-07-09 15:47:53

Windows 8Windows 7

2009-02-13 13:42:42

MySpaceFacebook社交網絡

2023-09-14 23:08:54

PostgreSQLMySQL

2023-09-22 10:48:42

MySQLPostgreSQL

2015-07-14 14:25:32

OpenStackNebula創(chuàng)業(yè)失敗

2023-09-15 14:37:55

2025-05-13 03:00:00

SQLarkPostgreSQL

2024-11-05 09:54:50

2017-03-22 09:25:26

MySQLPostgreSQL對比

2019-08-21 14:56:58

PostgreSQLDBA數(shù)據(jù)庫

2013-09-27 10:04:20

大數(shù)據(jù)網女單半決賽李娜

2024-12-04 13:24:19

2018-01-05 11:55:23

數(shù)據(jù)庫PostgreSQL

2024-03-12 08:10:53

MySQLPostgreSQL呆瓜模式

2020-10-30 12:41:14

PostgreSQL數(shù)據(jù)庫MySQL

2023-11-03 08:18:59

PostgresMySQL
點贊
收藏

51CTO技術棧公眾號

一本大道伊人av久久综合| 精品无码人妻一区二区免费蜜桃| 亚洲视频中文字幕在线观看| 久久裸体网站| 精品国产电影一区二区| www.xxx亚洲| 污污网站在线看| 久久亚洲一区二区三区四区| 国产欧美在线视频| 日本少妇xxxx动漫| 日韩综合在线| 日韩精品免费综合视频在线播放| 性做爰过程免费播放| 亚洲第一视频在线播放| 青青国产91久久久久久| 久久久这里只有精品视频| 波多野结衣一二三四区| 久久精品66| 欧美一区二区在线视频| 四虎永久在线精品无码视频| 色呦呦在线看| 国产精品久久久久久亚洲伦| 国产日韩三区| 99久久精品无免国产免费 | 欧美一级视频| 精品激情国产视频| 免费黄色三级网站| 欧美不卡在线观看| 欧美日韩在线免费视频| 女人扒开屁股爽桶30分钟| 四虎av在线| 亚洲色图视频免费播放| 五月婷婷综合色| 日韩欧美在线观看一区二区| 国产福利一区二区三区| 国产精品久久久久av免费| 免费一级特黄特色大片| 一区二区三区国产精华| 神马久久桃色视频| 亚洲黄色小说视频| 亚洲国产精品嫩草影院久久av| 日本精品视频一区二区| 午夜精品久久久久久久无码| 成全电影大全在线观看| 一级日本不卡的影视| 欧美日韩亚洲国产成人| 欧美成人性生活视频| 国产精品色哟哟网站| 免费看成人片| 午夜性色福利视频| 99riav一区二区三区| 高清国产一区| 成人午夜精品福利免费| 成人永久aaa| 91文字幕巨乱亚洲香蕉| 国产sm主人调教女m视频| 国产一区二区精品久久99| 国产精品久久久久77777| 日本中文字幕在线免费观看| 亚洲激情精品| 18一19gay欧美视频网站| 日韩欧美一区二区一幕| 国产精品一区毛片| 国产97在线播放| 黄色污污视频软件| 麻豆极品一区二区三区| 成人欧美一区二区三区在线| 亚洲性生活大片| 久久国产精品露脸对白| 91视频免费网站| 97免费观看视频| 国产酒店精品激情| 亚洲xxx自由成熟| av在线免费在线观看| 国内精品视频一区二区三区八戒| 8090成年在线看片午夜| 国产情侣在线视频| 久久精品免费| 国产精品亚洲第一区| 国产高清免费观看| 91蜜桃传媒精品久久久一区二区| 99r国产精品视频| 精品国产无码一区二区| 成人午夜激情视频| 免费在线观看91| 思思99re6国产在线播放| 亚洲黄色免费电影| 777久久久精品一区二区三区| 在线中文字幕第一页| 亚洲一区二区三区视频在线| 日本精品一区在线观看| 欧美a一级片| 亚洲成人激情图| 久久视频精品在线观看| 国产精品porn| 国产精品91一区| 精品久久久久久亚洲综合网站| 美女脱光内衣内裤视频久久网站| 欧美一区二区色| 中文字幕 国产| 成人妖精视频yjsp地址| 日韩精品一线二线三线| 久久av色综合| 精品视频在线免费| 精品国产av色一区二区深夜久久| 亚洲1区在线| 亚洲视频网站在线观看| 欧美成人一二三区| 日韩精品五月天| 国产成人精品免费视频大全最热 | 一区二区日本| 97蜜桃久久| 7777精品伊人久久久大香线蕉| 国产精品一区二区小说| 亚洲午夜免费| 最好看的2019的中文字幕视频| www..com.cn蕾丝视频在线观看免费版 | 成人观看高清在线观看免费| 人人妻人人澡人人爽人人欧美一区 | 国产高清视频免费| 中文字幕欧美日本乱码一线二线 | 久久精品a一级国产免视看成人| 91在线观看下载| 在线观看av的网址| www.26天天久久天堂| 亚洲加勒比久久88色综合| 麻豆天美蜜桃91| 久久久www| 国产亚洲欧美一区二区三区| 成人午夜在线影视| 欧美日韩色一区| 久久亚洲无码视频| 久久久久一区| 麻豆久久久9性大片| 国产丝袜在线观看视频| 欧美一区二区三区四区视频| 日韩欧美在线视频播放| 欧美96一区二区免费视频| 久久久久久久久久码影片| 国产高潮在线| 亚洲精品国偷自产在线99热| 国产一级二级三级视频| 国产福利精品导航| 国产一级片91| 色妞ww精品视频7777| 久久久精品国产一区二区| 国产熟妇一区二区三区四区| 91首页免费视频| 国产男女在线观看| 日本欧美三级| 日本aⅴ大伊香蕉精品视频| 日本护士...精品国| 欧美色xxxx| 麻豆精品免费视频| 日韩av一二三| 伊甸园精品99久久久久久| 国产精品一区二区三区www| 久久久国产精品视频| 国产乱码久久久久| 亚洲精品写真福利| 免费黄色a级片| 91久久亚洲| 欧美另类视频在线| 国产精品蜜月aⅴ在线| 久久精品青青大伊人av| 国产美女永久免费| 亚洲国产日韩av| 国产精品一区二区入口九绯色| 日韩影院二区| 91久久久久久久久久| 国产一二区在线| 亚洲成人黄色在线| 国产成人麻豆免费观看| 亚洲精品日韩专区silk| 蜜臀av粉嫩av懂色av| 免费一区视频| 丰满女人性猛交| 国产成人福利av| 国产91色在线| 黄视频网站在线| 亚洲激情成人网| 国产第一页在线观看| 亚洲视频你懂的| yy6080午夜| 毛片av一区二区三区| 国产制服91一区二区三区制服| 欧美大片网站| 欧美国产乱视频| 激情小说 在线视频| 欧美一区二区三区日韩视频| 国偷自拍第113页| 中文字幕一区二区三| 一级少妇精品久久久久久久| 轻轻草成人在线| av磁力番号网| 你懂的一区二区三区| 亚洲aⅴ男人的天堂在线观看 | 99riav国产| 粉嫩老牛aⅴ一区二区三区| 黄色国产在线播放| 成人午夜精品一区二区三区| 自拍偷拍 国产| 99精品视频网| 蜜桃网站在线观看| 欧美极品中文字幕| 97碰碰视频| 国产美女久久| 欧美在线国产精品| 欧美四级在线| 日韩中文字幕欧美| 你懂的免费在线观看视频网站| 欧美性色19p| 免费一级片在线观看| 国产精品久久久久久久久免费桃花| 亚洲天堂2018av| 国产精品乱看| 日本福利视频一区| 国产精品传媒精东影业在线 | 欧美性猛交久久久乱大交小说| 亚洲va久久久噜噜噜久久| 91久久综合亚洲鲁鲁五月天| 深夜视频一区二区| 热re99久久精品国产66热| 黄网av在线| 久久亚洲精品毛片| 午夜在线小视频| 一区二区三区国产视频| 日韩av视屏| 亚洲黄色www网站| 丰满少妇一级片| 欧美一区二区日韩一区二区| 亚洲无码精品在线播放| 欧美性猛交xxxxxx富婆| 日韩在线播放中文字幕| 精品欧美aⅴ在线网站| 久久久久无码国产精品不卡| 亚洲色欲色欲www在线观看| 中文乱码字幕高清一区二区| 中文字幕免费不卡在线| www.中文字幕av| wwww国产精品欧美| 少妇精品一区二区三区| 久久久久一区二区三区四区| 国产亚洲色婷婷久久99精品91| 日韩高清不卡一区二区三区| 国产成人a亚洲精v品无码| 在线日韩电影| www.99热这里只有精品| 亚洲精品系列| 成年人视频观看| 亚洲欧美日韩国产综合精品二区| 在线视频不卡国产| 成人看的视频| 正在播放一区| 欧美激情 亚洲a∨综合| 国产精品久久久久9999爆乳| 影音先锋久久久| www.日本在线播放| 久久aⅴ国产紧身牛仔裤| 国产精品99久久免费黑人人妻| 希岛爱理av一区二区三区| 一区二区三区四区五区精品| 国产电影一区二区在线观看| 先锋影音一区二区三区| 欧美日韩久久精品| 亚洲一区二区不卡视频| 99re66热这里只有精品8| 性做爰过程免费播放| 激情视频一区| 国产av无码专区亚洲精品| 青青草精品视频| 亚洲这里只有精品| 国产精品综合二区| japanese在线观看| 久久久精品国产免大香伊| 天堂在线中文视频| 亚洲精品欧美激情| 亚洲精品视频在线观看免费视频| 亚洲男人的天堂网| 亚洲日本韩国在线| 欧美日韩国产在线观看| 亚洲成熟女性毛茸茸| 国产香蕉一区二区三区在线视频| 天堂中文在线官网| 在线视频一区二区| av网站免费在线观看| **欧美日韩vr在线| av一级久久| 麻豆成人小视频| 欧美精品三区| 日本成人黄色网| 成人综合婷婷国产精品久久蜜臀| 丰满少妇中文字幕| 久久精品人人做人人爽97| avtt天堂在线| 在线免费观看日本欧美| 成人午夜福利视频| 久久精品国产清自在天天线| 黑人巨大精品欧美一区二区桃花岛| 97视频免费在线观看| 日韩在线激情| 欧美激情导航| 亚洲特色特黄| 911av视频| 久久五月婷婷丁香社区| 麻豆网址在线观看| 91电影在线观看| 日韩一级中文字幕| 另类专区欧美制服同性| 粉嫩一区二区| 成人片在线免费看| 99精品在线观看| 日本三区在线观看| 波多野结衣中文一区| 国产精品白丝喷水在线观看| 色综合久久中文综合久久牛| 亚洲第一第二区| 久久亚洲精品小早川怜子66| 电影在线观看一区二区| 久久久久久久久久久久久久一区| 国内精品久久久久久99蜜桃| 我的公把我弄高潮了视频| 国产乱子伦一区二区三区国色天香| 人妻激情偷乱视频一区二区三区| 国产成人精品网址| 91传媒免费观看| 欧美亚洲综合久久| 欧美一区二区少妇| 久久久久国产一区二区三区| 国产日韩在线观看视频| 亚洲毛片aa| 可以看av的网站久久看| 成年人在线观看av| 欧美日韩另类视频| 亚洲色图狠狠干| 91精品国产色综合| 人人网欧美视频| 免费看一级大黄情大片| 99在线视频精品| 日本中文字幕在线免费观看| 亚洲福利视频免费观看| 91超碰免费在线| 激情视频一区二区| 亚洲一区观看| 一级黄色性视频| 欧洲亚洲精品在线| 97在线观看免费观看高清 | jizz久久久久久| 亚洲 日韩 国产第一区| 久久超碰97人人做人人爱| 国产色无码精品视频国产| 91麻豆精品国产91久久久更新时间| 神马午夜精品95| 欧美亚州一区二区三区| 羞羞答答一区二区| 人人爽人人av| 国产精品不卡视频| av无码精品一区二区三区宅噜噜| 亚洲图片制服诱惑| 国产精品麻豆成人av电影艾秋| 国产日本一区二区三区| 欧美体内she精视频在线观看| 日本老熟妇毛茸茸| 中文成人综合网| 国产日韩欧美视频在线观看| 欧美极品少妇xxxxⅹ免费视频| 亚洲精品一区三区三区在线观看| 波多野结衣久草一区| 亚洲伦理一区| 少妇精品无码一区二区免费视频| 午夜一区二区三区视频| 视频一区二区在线播放| 国产精品欧美亚洲777777| 一区二区影院| 日本japanese极品少妇| 欧美午夜精品理论片a级按摩| 日本大片在线观看| 国产日韩欧美自拍| 欧美国产精品| 草草影院第一页| 欧美精品xxxxbbbb| 啊啊啊久久久| 亚洲一二三区在线| 成人福利在线看| 中文字幕久久熟女蜜桃| 欧美高清第一页| 欧美日韩精品在线一区| 国产免费无码一区二区| 色94色欧美sute亚洲13| 中文字幕在线三区| 欧美日韩视频在线一区二区观看视频| 亚洲深夜福利| 免费成人深夜夜行网站| 亚洲国产精品成人精品| 婷婷久久综合九色综合99蜜桃| 亚洲精品无人区| eeuss国产一区二区三区| 91女人18毛片水多国产| 欧美性受xxx| 欧美日韩第一区|