mysql和mongodb對比互補
1、mysql沒有必要存放所有的數據,尤其是分析、歸納、匯總的日誌數據
2、mongodb的一個重要概念就是以空間換時間
3、MongoDB性能的一個關鍵點就是索引,索引是不是能有比較好的使用效率,索引是不是能夠放在內存中,這樣能夠提升隨機讀寫的性能。如果你的索引不能完全放在內存中,一旦出現隨機讀寫比較高的時候,它就會頻繁地進行磁盤交換,這個時候,MongoDB的性能就會急劇下降,會出現波動。
4、mysql也可以考慮使用歸檔型的存儲引擎
5、MongoDB官方就自帶一個分布式文件係統,可以很方便地部署到服務器機群上。MongoDB裏有一個Shard的概念,就是方便為了服務器分片使用的。每增加一台Shard,MongoDB的插入性能也會以接近倍數的方式增長,磁盤容量也很可以很方便地擴充。
6、MongoDB還自帶了對map-reduce運算框架的支持,這也很方便進行數據的統計。
最後更新:2017-11-08 08:04:18
上一篇:
memcache和redis對比
下一篇:
flume列子回想
5個步驟 & 7個提示 | 一份開啟Kaggle競賽征途的初學者指南
《Spring 5 官方文檔》16.ORM和數據訪問
Java正則表達式(一)、抓取網頁email地址實例
《雲數據管理:挑戰與機遇》2.3 數據庫係統
Windows下Qt 重新編譯庫文件
《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic構建和部署》——1.3 探究容器
騰訊聯推守護者計劃 發布鷹眼反詐騙盒子
數字資產區塊鏈建設撮合交易係統
數據管理DMS發布Memcache版,支持Memcache主從實例登錄和管理
Cmdb、Saltstack、Web化,莉莉絲遊戲雲上運維心得分享