美好的一天。我正在做「實施分佈式NoSQL數據庫」的碩士學位。在研究了比較RDBMS與NoSQL數據庫的優缺點的材料之後,我面臨着選擇合適的問題來解決的問題。我的任務是展示由Oracle和MongoDB支持的相同應用程序的典型開發,並顯示在應用程序發展過程中,Mongo開始超越Oracle。我專注於許多寫入和水平縮放。由於我選擇了一個典型的Twitter應用程序,包括具有複雜演化領域的應用程序,Java和Spring Data作爲我的工具。MongoDB利潤用例
我請求有經驗的人爲受益評論家和替代任務展示蒙戈的青睞。據我所知,這在很大程度上取決於架構,索引,等等,我還是問 蒙戈在我的情況下可以擊敗甲骨文:
- 許多寫入
- 水平縮放
- 讀操作
- 模式不斷髮展的
- 拆分\複製
這是作爲堆棧溢出書面過於寬泛。在某些情況下,您可能會構建一個偏好特定技術的應用程序。許多商業星展在其許可證中都有條款,特別禁止發佈性能基準,您可能會提出這些基準。您也可能想要閱讀大型公司等大型公司試用「NoSql」數據庫的各種實驗,以發現炒作與其競爭對手的性能數據不匹配。 – WiredPrairie
@WiredPraerie,感謝您的評論。如果我理解你是對的,那麼你的意思是理論上很難預測,但有些案例專門針對對手的弱點而不是清醒的緣故。 Twitter域/邏輯場景呢? – OneMoreVladimir
很多大型社交網絡公司都在使用MySql作爲主存儲,然後根據需要使用其他技術。 – WiredPrairie