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

溫馨提示×

溫馨提示×

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

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

MongoDB schema-free vs MySQL DDL

發布時間:2020-05-19 08:57:28 來源:網絡 閱讀:743 作者:位鵬飛 欄目:MongoDB數據庫

     文檔數據庫(Document-orient Database)支持Schema-Free,他的一行記錄格式為:{"name": "外觀設計", "value": "直板"}},實際上是使用KEY/VALUE存儲的mongo采用的是BSON二進制編碼,因此空間上來說應該會比JSON省一些的,解析的時候按照JSON解析。每一個Document都包含了元數據信息,每個文檔之間不強迫要求使用相同的格式,同時呢他們也支持各種索引,在方便程度是完勝比MySQL。關于Mysql 表設計和Mongodb scheme free 設計的對比,可以參考下:http://blog.nosqlfan.com/html/2985.html然而由于元數據的大量冗余,空間上的浪費很嚴重。

      對于MySQL這種典型的關系型數據庫,DDL對io的沖擊是不容忽視的,這往往是由數據存儲格式造成的。

Innodb 存儲引擎是已經針對二級索引的修改作出了努力,即在ddl 過程中可以不拷貝數據,但是這個期間還是會鎖住表的。對于ONLINE schema  change  OSC的使用,這個倒是挺方便。

      一般的做法是現在備庫上做DDL操作,然后在主從切換,等全部操作完成后在恢復原樣。

在于關系型存儲引擎將元數據和數據分開存儲,對元數據的某些修改需要修改所有的數據。避免這個問題的一種做法是把元數據和數據放在一起,也就是NoSQL領域流行的Schema-free。

向AI問一下細節

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

AI

苍溪县| 姜堰市| 邵阳县| 天全县| 高邮市| 盐边县| 扎兰屯市| 新绛县| 勐海县| 海林市| 荔浦县| 类乌齐县| 房山区| 高安市| 涟水县| 碌曲县| 莱芜市| 葫芦岛市| 苍溪县| 大庆市| 上林县| 连山| 方城县| 隆昌县| 津南区| 固阳县| 阳新县| 纳雍县| 民丰县| 和田市| 泽普县| 会泽县| 剑阁县| 菏泽市| 桦甸市| 乳源| 沾益县| 永顺县| 东明县| 朔州市| 平武县|