亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

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

postgre的優(yōu)勢

maoxiaoming
2025年8月14日 16:53 本文熱度 1337

    ?    ?pg功能比mysql多太多,也可以說是免費(fèi)數(shù)據(jù)庫里最接近oracle的。

單說mysql功能上,就沒法處理全模糊,因?yàn)闆]有全文索引,要模糊查詢就要上es,你別說阿里文檔里那啥左模糊右模糊的,你還能控制用戶輸入啥?是個(gè)模糊那就是全模糊。上了es就有多個(gè)庫數(shù)據(jù)同步的問題,處理不好又是一堆bug,平白增加維護(hù)成本。

其次還有啥mysql單表不能超過1000w,建議500w就分表。這又是個(gè)坑爹東西,說白了就是性能不行,oracle收購mysql后就故意不優(yōu)化的,逼著你用他家的oracle數(shù)據(jù)庫,我在公司里用oracle還真就沒這破事,單表幾千萬數(shù)據(jù)照樣跑,pg我本地試了下千萬數(shù)據(jù)select查詢性能也沒啥問題,mysql是真的和八股文里說的一樣,數(shù)據(jù)一到某個(gè)點(diǎn),B+樹到了第三層性能直線下降。

看過阿里開發(fā)手冊的就知道,阿里不允許mysql用超過2個(gè)的join,說白了就是join性能實(shí)在是差,我上家公司就有個(gè)服務(wù)用的mysql數(shù)據(jù)庫出報(bào)表,join超過3個(gè)表就必定慢sql,優(yōu)化起來又大改業(yè)務(wù),只能和甲方說后臺(tái)表數(shù)據(jù)不是實(shí)時(shí)的,做個(gè)定時(shí)任務(wù)多久更新一次。

    ?    ?還有mysql utf-8是個(gè)假的utf-8,要用utf-8-xxx,打開字符集utf-8開頭的編碼就四五個(gè),第一次用起來真的無語。

還有類型的支持,pg支持json和數(shù)組,對應(yīng)代碼里的對象和集合,這里又甩mysql一條街


    ?    ?而且就從歷史原因上看,mysql這數(shù)據(jù)庫明顯就是當(dāng)年阿里那邊給強(qiáng)行搞火的。因?yàn)楫?dāng)年阿里本來想用oracle,但人家獅子大開口給阿里整破防了,于是用的免費(fèi)的mysql。

至于功能上的劣勢就全靠程序員想方設(shè)法優(yōu)化,現(xiàn)在阿里自己研發(fā)出自己的oceanbase了,不想管mysql了,當(dāng)年那些mysql的奇淫技巧都成為八股文,被小公司拿來惡心面試者了,不知情的學(xué)生還在那使勁背使勁卷。

但同樣都是免費(fèi)的,pg誰用誰知道,是真的好用,就單說那個(gè)自帶的pgAdmin就相當(dāng)好用,ui好看還好操作。

轉(zhuǎn)載:https://www.zhihu.com/question/20010554/answer/1920648682283468590


該文章在 2025/8/14 16:53:07 編輯過

全部評(píng)論1

maoxiaoming
2025年8月14日 16:53
 提一個(gè)點(diǎn):json,hstore和jsonb

提一下兩者對文檔對象的支持,目前JSON的應(yīng)用很多,但是mysql對json的支持顯然顯得不足,一半公司都是用text來存儲(chǔ)json,然后再應(yīng)用層解析,這個(gè)過程顯然低效的多。

PostgreSQL對文檔對象的支持則明顯完善的多,json,hstore都能支持的很好,最近比較值得注意的是最新版的PostgreSQL中的jsonb類型,完全支持索引,意味著半結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ),混合型存儲(chǔ)的rdbms仍可以高效的支持,這就意味著對于mongodb這類的基于文檔的數(shù)據(jù)庫是個(gè)不小的威脅,畢竟如果一個(gè)表中只有一列數(shù)據(jù)的類型是半結(jié)構(gòu)化的,何必為了遷就它而整個(gè)表的設(shè)計(jì)采用schemaless的結(jié)構(gòu)?



該評(píng)論在 2025/8/14 16:53:43 編輯過
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(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