Soft_Job 板


LINE

※ 引述《DarkKiller (System hacked)》之銘言: : 我建議是,能用 RDBMS 就用 RDBMS,沒必要去用 NoSQL。正規化理論與 ACID 帶 : 出來的好處反而會讓整個團隊不用專住在這些雜事上面。 : 熟悉 PostgreSQL 就用 PostgreSQL,熟悉 MySQL 的就用 MySQL,先設計資料庫架 : 構 (& 正規化) 反而會對後來帶來很多好處。 當時在這邊寫的比較保守一點,最近剛好有題材可以描述一下另外一個不少人都不 太喜歡 MongoDB 的原因,就是這家公司不怎麼老實... 這次 MongoDB 惹毛了業界老大,我寫了一篇: * https://bit.ly/369CvMs (MongoDB 的欺騙性廣告) 這邊列一下重點: * https://jepsen.io/ 先介紹一下 Jepsen。 Jepsen 是業界測試 database 各種穩定度很有名的團隊 (自稱第二就沒有正常 人敢稱第一的等級)。 在 https://jepsen.io/analyses 這邊可以看到測過很多資料庫,而且有不少是 廠商開發完找他們測,由第三方的角度來找看看有什麼問題,像是 CockroachDB 找過,而且也測出不少問題讓 CockroachDB 帶回去修: https://jepsen.io/analyses/cockroachdb-beta-20160829 接下來就是故事的開始了... * https://www.mongodb.com/jepsen 起因是這邊,MongoDB 的人在提到 Jepsen 的頁面上宣稱自己好棒棒,在業界強 到爆炸。 * https://twitter.com/jepsen_io/status/1255867265997844484 然後 Jepsen 就一臉傻眼說我這邊測出來的結果明明就超靠背,你是怎麼覺得你 很強的,過兩個禮拜後 Jepsen 就丟出來一篇最新的測試報告。 * https://jepsen.io/analyses/mongodb-4.2.6 這篇測試報告直接拿最新版的 4.2.6 再測一次,然後就開始幹勦: 1) MongoDB 宣稱 snapshot isolation 可以達到 "full ACID transaction" 這個詞完全跟業界的理解是不同的。 2) 就算是把 snapshot isolation 當作 ACID 好了,MongoDB 也做不到 snapshot isolation 的要求。 3) 而且在系統設定了 "snapshot" 後,寫入還是做不到 snapshot isolation, 必須在資料寫入的時候指定 write concern 的 majority 才能試著達到。 4) 然後你說 snapshot isolation 好棒棒,但官方文件裡面沒提到 snapshot isolation 要怎麼設,需要到第三方網站上才找的到。 最後 Kyle Kingsbury 還放話說他還沒測完 (Future Work 那段),預期還有很 多坑可以炸,看起來真是很怒啊 XDDD -- Resistance is futile. https://blog.gslin.org/ & <[email protected]> --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.104.21 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1589738994.A.811.html
1F:推 cuteSquirrel: XD 05/18 02:32
2F:推 CoNsTaR: 不管其他 DB 怎麼樣,RDBMS 就是噁心 聽到就想吐 05/18 03:31
3F:→ CoNsTaR: 只要可以不用 &@#$*吸擴 什麼其他東西我都用 05/18 03:31
4F:推 cory8249: 大神好像都不喜歡 Mongo XDD 05/18 03:58
5F:→ jobintan: NoSQL我現在都用Cassandra或ScyllaDB。(挺) 05/18 07:54
6F:推 sa074463: 用過真的是不怎麼愛 mongo 05/18 09:23
7F:推 BignoZe: 推 05/18 12:17
8F:推 lion741205: 個人認知MongoDB不是ACID(Atomicity、Consistency、 05/18 12:26
9F:→ lion741205: Isolation、Durability),而是BASE(Basically 05/18 12:26
10F:→ lion741205: Available、Soft state、Eventual consistency); 05/18 12:26
11F:→ lion741205: CAP理論也告訴我們分散式系統不可能同時滿足 05/18 12:26
12F:→ lion741205: Consistency、Availability、Partition consistency, 05/18 12:26
13F:→ lion741205: 因此MongoDB不可能做到Strong consistency, 05/18 12:26
14F:→ lion741205: 只有Eventual consistency。印象中MongoDB官方文件 05/18 12:27
15F:→ lion741205: 也有寫只有The level of a single document是atomic, 05/18 12:27
16F:→ lion741205: 宣稱Full ACID就是廣告不實的。 05/18 12:27
17F:推 m9j002: 推 原PO自己不斷更新多年前的疑問 05/18 13:40
18F:推 frank910138: 推 分享 05/18 14:15
19F:推 kor525: 太強了~~ 05/18 16:17
20F:推 bibo9901: MongoDB就算不用分散式也滿足不了CAP好嗎 05/18 16:52
21F:→ bibo9901: 打太快.. MongoDB就算不用分散式也滿足不了CA 05/18 16:53
22F:推 vvind: 推XD 05/18 19:24
23F:推 justben: 我兩個一起用耶 @@ 這樣要怎麼算 05/18 19:29
24F:推 new122851: Redis 05/20 00:46
25F:→ jobintan: Cassandra目前只是玩票而已,要用在工作上還是SQL為主, 05/20 08:41
26F:→ jobintan: SQL的話首推PostgreSQL。 05/20 08:42
27F:推 postpone: Hive默默晃過 05/24 01:20







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP