popcorny 積分 5 編輯於

postgresql最猛的是,可以用sql查詢json.. 這點mongodb就不太友善。而且每個系統最少都要有一個RDBMS,所以感覺mongodb會被邊緣化。比scale比不上cassandra/hbase,比通用比不上postgresql,mysql。

另外9.3提出的json跟9.4提出的jsonb.. 前者存字串,後者存類似bson。剛好前者應用適合寫,後者適合讀。可以根據情境來選擇適合的存法,這點mongodb也是沒有的。

postgresql唯一我覺得比較可能比不上的是似乎沒有shard的方案? 不過RDBMS本來就不適合shard,不過不知道mysql fabric的shard怎麼做到的,效能不知道如何..

這是文章的子討論串,你可以回到上層查看所有討論和文章
IngramChen 積分 3

but mongodb is web scale!

kaif 積分 0

WebScaleSQL表示:我才是web scale

IngramChen 積分 1

撇開玩笑話

有人可以分享 postgresql shard 或是 replication 的做法嗎?replication 看到要用 pgpool 這種 middle ware 就倒彈了,多了一個 single point of failure。

koji 積分 1 編輯於

沒玩過所以效能不知道怎樣,但之前 這篇1JCConf 時這篇2 我覺得介紹 fabric 還算蠻清楚的。Backing Store 部分就好奇還要準備一份給他存就比較...可能不算是 mysql 本身功能?不然理想中也丟給那群 node 去處理,就像 cassandra 一樣。

kaif 積分 1

以mysql來說,sharding現在大部份都還是在AP自己刻吧(畢竟古時候也沒有fabric)。fabric市場接受度有待考驗,畢竟storage還蠻重視stable的

sayuan 積分 0

看好 postgresql 好一陣子了,但一直沒實際用。

不知道這個 plugin 做的怎樣: pg_shard1

minipai 積分 0

SQL 太難了。