扫码关注官方订阅号
这两天刚开始学mongodb,试着建了分布式存储。
不明白他的基本原理是什么?
我的测试数据库: weibo文档里有0.156G数据
建立了四个shard节点,发现每个节点的数据是平均分的,这是怎么实现分配的?
然后我把整个weibo清空,文件存储大小不变,为啥呢?
求高手解答。
走同样的路,发现不同的人生
你要先看一下MongoDB关于分片的基本原理。这里有肖贝贝的一篇翻译的文档:http://docs.mongoing.com/manual-zh/core/sharding-introduction.html
关于第2点,MongoDB 在你删除记录后不会在文件系统回收空间。除非你删掉数据库。但是空间没有被浪费,会用来存储下面插入的新的文档。关于空间使用的具体资料可以参见我的博客: http://mongoing.com/blog/file-storage
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你要先看一下MongoDB关于分片的基本原理。这里有肖贝贝的一篇翻译的文档:http://docs.mongoing.com/manual-zh/core/sharding-introduction.html
关于第2点,MongoDB 在你删除记录后不会在文件系统回收空间。除非你删掉数据库。但是空间没有被浪费,会用来存储下面插入的新的文档。关于空间使用的具体资料可以参见我的博客: http://mongoing.com/blog/file-storage