91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mongodb與mysql區別

發布時間:2020-08-27 16:54:38 來源:網絡 閱讀:355 作者:NewFate1 欄目:MongoDB數據庫

mongodb與mysql區別

mongodb與mysql區別

MySQL關系型數據庫


   優勢:


1、在不同的引擎上有不同 的存儲方式。


2、查詢語句是使用傳統的sql語句,擁有較為成熟的體系,成熟度很高。


3、開源數據庫的份額在不斷增加,mysql的份額頁在持續增長。


   缺點:


1、在海量數據處理的時候效率會顯著變慢。


Mongodb是非關系型數據庫(nosql ),屬于文檔型數據庫。文檔是mongoDB中數據的基本單元,類似關系數據庫的行,多個鍵值對有序地放置在一起便是文檔,語法有點類似javascript面向對象的查詢語言,它是一個面向集合的,模式自由的文檔型數據庫。


存儲方式:虛擬內存+持久化。


查詢語句:是獨特的Mongodb的查詢方式。


適合場景:事件的記錄,內容管理或者博客平臺等等。


架構特點:可以通過副本集,以及分片來實現高可用。


數據處理:數據是存儲在硬盤上的,只不過需要經常讀取的數據會被加載到內存中,將數據存儲在物理內存中,從而達到高速讀寫。


成熟度與廣泛度:新興數據庫,成熟度較低,Nosql數據庫中最為接近關系型數據庫,比較完善的DB之一,適用人群不斷在增長。


優點:


1、快速!在適量級的內存的Mongodb的性能是非常迅速的,它將熱數據存儲在物理內存中,使得熱數據的讀寫變得十分快。高擴展性,存儲的數據格式是json格式!


缺點:


1、不支持事務,而且開發文檔不是很完全,完善。


   Mysql和Mongodb主要應用場景


1.如果需要將mongodb作為后端db來代替mysql使用,即這里mysql與mongodb 屬于平行級別,那么,這樣的使用可能有以下幾種情況的考量: (1)mongodb所負責部分以文檔形式存儲,能夠有較好的代碼親和性,json格式的直接寫入方便。(如日志之類) (2)從datamodels設計階段就將原子性考慮于其中,無需事務之類的輔助。開發用如nodejs之類的語言來進行開發,對開發比較方便。 (3)mongodb本身的failover機制,無需使用如MHA之類的方式實現。


2.將mongodb作為類似redis ,memcache來做緩存db,為mysql提供服務,或是后端日志收集分析。 考慮到mongodb屬于nosql型數據庫,sql語句與數據結構不如mysql那么親和 ,也會有很多時候將mongodb做為輔助mysql而使用的類redis memcache 之類的緩存db來使用。 亦或是僅作日志收集分析。



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台山市| 自贡市| 西华县| 聂荣县| 云安县| 贵溪市| 辽阳县| 岐山县| 宣恩县| 杨浦区| 黔西县| 石柱| 杭州市| 中卫市| 牡丹江市| 华蓥市| 中西区| 如东县| 昔阳县| 阿拉善右旗| 囊谦县| 平乡县| 民和| 鄂伦春自治旗| 水富县| 德阳市| 古丈县| 婺源县| 东乌珠穆沁旗| 桦川县| 长丰县| 乌鲁木齐市| 唐山市| 仁寿县| 鄄城县| 阿克陶县| 利川市| 定兴县| 阳江市| 汉阴县| 崇明县|