從分區(qū)功能比較mysql與postgresqlandoracle

     現(xiàn)在去IOE聲勢(shì)浩大,感覺現(xiàn)在不懂點(diǎn)MySQL,pgsql,光談oracle的話,都有點(diǎn)不好意思跟人打招呼,作為熱愛oracle的人,現(xiàn)在對(duì)mysql、PG也不反感,不吹不黑,像我這樣的人最專一了:誰給錢給誰干,風(fēng)往哪邊吹,就往哪邊跑,總有一天,我就成了——風(fēng)口上的豬,投入了獵人的懷抱^_^,呵呵,瞎扯了。
     沒有比較就沒有傷害,所以我總是不去跟土豪比較。但作為去IOE的替代者mysql與PG,這不得不比較,這里我只比較分區(qū)功能;
     以前我不太確定oracle的分區(qū)有多好,總之是越來越豐富,已經(jīng)足夠用了,像我們有張表已達(dá)60億來記錄,只好分好區(qū),用好索引,我沒覺得有什么查詢上壓力,分庫分表的需要,對(duì)有些數(shù)據(jù)量一大就喊支撐不了要引入mysql分庫分區(qū)的人,我抱有深深的懷疑:真的無法支撐了嗎?都像阿里一樣,有那么大的業(yè)務(wù)量嗎?
     在用到mysql的分區(qū)時(shí),有一點(diǎn)讓我很不能接受,分區(qū)字段必須存在于主鍵或唯一索引中,暈,這樣我還沒法在分區(qū)的場(chǎng)景下同時(shí)保持唯一性了!由于沒有全局分區(qū)的概念,所以估計(jì)這個(gè)痛點(diǎn)也就沒法實(shí)現(xiàn);
     而PG的分區(qū),則讓我腦洞有一點(diǎn)點(diǎn)小開,采用了表繼承+觸發(fā)器的方式,從某種意義上,給了我分區(qū)內(nèi)部實(shí)現(xiàn)的一種思路或可能性,也許可以沿著這種思路去做一個(gè)更有定制性的分區(qū)方案,但是PG大拿德哥對(duì)于這種分區(qū)方式,也是有些“拿不出手”的態(tài)度,太麻煩了,若實(shí)現(xiàn)成內(nèi)置功能會(huì)更方便用戶;據(jù)說內(nèi)置分區(qū)正在開發(fā)中;
     所以我的感慨是,畢竟是免費(fèi)的,人家商業(yè)公司投入那么多開發(fā)人天也不是白干的,就分區(qū)而言,mysql與PG差距還是非常明顯的;
     當(dāng)然,反過來想,這又何嘗不是機(jī)會(huì)呢?如果分區(qū)能跟oracle一樣好用,oracle的價(jià)錢能這么高嗎?
    

名稱欄目:從分區(qū)功能比較mysql與postgresqlandoracle
文章URL:http://www.muchs.cn/article36/pdhjsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)面包屑導(dǎo)航、關(guān)鍵詞優(yōu)化、、網(wǎng)站維護(hù)網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司