mongodb使用場景 mongodb為什么比mysql快?
mongodb為什么比mysql快?首先是內存映射機制,數據不是持久到存儲設備,而是臨時存儲在內存中,這提高了IO效率和操作系統(tǒng)對存儲介質的性能損失。其次,NoSQL不使用SQL,它只是不使用關系。如
mongodb為什么比mysql快?
首先是內存映射機制,數據不是持久到存儲設備,而是臨時存儲在內存中,這提高了IO效率和操作系統(tǒng)對存儲介質的性能損失。其次,NoSQL不使用SQL,它只是不使用關系。如果沒有關系,則意味著每個數據都有一個單獨的存儲空間,然后一個聚合索引指向它。搜索性能肯定會提高。第三,語言。使用JavaScript語法進行操作更高效、更直接。這就是為什么mongodb對于關系數據庫更有效的原因。但是我們不能只注重效率,這種數據庫設計也帶來了一些弊端。比如數據關系的維護會帶來大量的冗余數據,客戶端代碼需要對數據庫進行大量的IO操作,數據挖掘很難實現(xiàn)等等。因此,應為應用系統(tǒng)選擇合適的數據存儲介質是當務之急。