(原创)
1.MongoDB对数据的存储:之前一个版本是每个文档之间留10%空间,比方说:
30k的文档下面留个3k的padding用来以后的操作,用来解决update文档而导致的文档间空间不足。
之后采用的算法是 向上补齐(2的n次方):比方说:
30k,就留2k 凑整32k;
这样做的好处是,就算遇到padding空间不足了,通过链表把数据放其他的地址,因为都是凑整的,所以更好处理
(原创)
1.MongoDB对数据的存储:之前一个版本是每个文档之间留10%空间,比方说:
30k的文档下面留个3k的padding用来以后的操作,用来解决update文档而导致的文档间空间不足。
之后采用的算法是 向上补齐(2的n次方):比方说:
30k,就留2k 凑整32k;
这样做的好处是,就算遇到padding空间不足了,通过链表把数据放其他的地址,因为都是凑整的,所以更好处理
本文标题:MongoDB的基础
本文链接:https://www.haomeiwen.com/subject/tvkknxtx.html
网友评论