亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

来安县| 马鞍山市| 夏河县| 南靖县| 宝丰县| 衡南县| 霍邱县| 庐江县| 冀州市| 成都市| 磐安县| 马龙县| 响水县| 腾冲县| 台南县| 晋城| 宁国市| 新田县| 油尖旺区| 丽水市| 蚌埠市| 绩溪县| 湖州市| 奈曼旗| 镇安县| 西昌市| 吉首市| 汕尾市| 岳阳市| 凌源市| 二手房| 安塞县| 宜阳县| 逊克县| 昌宁县| 崇仁县| 贵南县| 如东县| 沙洋县| 神农架林区| 昭平县|