随笔分类 -  MongoDB

摘要:删除大量数据,无论是在哪种数据库中,都是一个普遍性的需求。 除了正常的业务需求,我们也需要通过这种方式来为数据库“瘦身”。 为什么要“瘦身”呢? 表的数据量到达一定量级后,数据量越大,表的查询性能相对也会越差。 毕竟数据量越大,B+树的层级会越高,需要的IO也会越多。 表的数据有冷热之分,将很多无用 阅读全文
posted @ 2023-12-20 11:20 VicLW 阅读(584) 评论(0) 推荐(0) 编辑
摘要:在了解分片集群之前,务必要先了解复制集技术! 1.1 MongoDB复制集简介 一组Mongodb复制集,就是一组mongod进程,这些进程维护同一个数据集合。复制集提供了数据冗余和高等级的可靠性,这是生产部署的基础。 1.1.1 复制集的目的 保证数据在生产部署时的冗余和可靠性,通过在不同的机器上 阅读全文
posted @ 2021-12-16 11:01 VicLW 阅读(354) 评论(0) 推荐(0) 编辑
摘要:Update操作只作用于集合中存在的文档。MongoDB提供了如下方法来更新集合中的文档: db.collection.update() db.collection.updateOne() New in version 3.2 db.collection.updateMany() New in ve 阅读全文
posted @ 2021-06-23 16:09 VicLW 阅读(704) 评论(0) 推荐(0) 编辑
摘要:MongoDB 常用的几大GUI工具 MongoDBCompass (官方的连接工具),免费的,界面简洁,不支持 sql 查询,支持性能监控。支持在三大平台 Windows 、Mac 、Linux 上运行。 下载链接:MongoDBCompass 性能监控,需要对应的权限。 Robo 3T 免费的, 阅读全文
posted @ 2019-11-21 10:14 VicLW 阅读(373) 评论(0) 推荐(0) 编辑