MongoDB 6.0
文章平均质量分 92
MongDB
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
孔明兴汉
1
展开
-
MongoDB 6.0 入门(二)
用户可以根据程序的数据特征选择不同的存储引擎,在最新版本的 MongoDB 中使用了 WiredTiger 作为默认的存储引擎,WiredTiger 提供了不同粒度的并发控制和压缩机制,能够为不同种类的应用提供了最好的性能和存储率。在一个批量数据复制写入请求之前,为数据库中的数据做一个快照,用来保留数据复制开始前数据的状态。在存储引擎上层的就是 MongoDB 的数据模型和查询语言了,由于 MongoDB 对数据的存储与 RDBMS有较大的差异,所以创建了一套不同的数据模型和查询语言。原创 2023-03-26 07:22:30 · 627 阅读 · 0 评论 -
MongoDB 6.0 (六)文档模型设计
这里 $gt 后的值是第第十页的最后一条记录的id(游标),skip 计算公式:page_size * 跳几页(这里每页10跳,从10到13,跳了2页)。这里虽然也有 skip,但是由于限定了 _id 的起始点,同时固定分页组为10页,所以最多 skip 10*10 条记录,速度也是非常快的。这里虽然我们只查询20条数据,但是 MongoDB 还是会扫描 skip 的250W条记录,而这个操作是通过 cursor 迭代器来实现的,对 CPU 消耗比较高,当数据达到千万级以上时,响应也会非常慢。原创 2023-03-30 14:27:37 · 454 阅读 · 1 评论 -
MongoDB 6.0 (五)索引操作
MongDB 6.0 索引操作原创 2023-03-30 11:06:36 · 282 阅读 · 0 评论 -
MongoDB 6.0 (四)聚合操作
把CNY的文档去掉。这种查询被称为不相关查询,(不像sql会通过关联查询排除不相关的查询结果)提供更加灵活的查询特性。对查询集合中的文档使用聚合阶段进行处理时,如果需要参考管道文档中的字段,则必须使用let参数对字段进行声明。尽量在聚合管道的开始阶段应用$match,这样可以减少后续阶段需要处理的文档数量,优化聚合操作的性能。可以用来灵活控制输出文档的格式,也可以用来去除不相关的字段,以优化聚合管道操作的性能。from提供的是同一个数据库中的另一个集合的名字,这个集合就是我们要查询的集合。原创 2023-03-30 10:45:23 · 261 阅读 · 0 评论 -
MongoDB 6,0 (三) 基础使用
MongoDB 6,0 (三) 基础使用原创 2023-03-26 19:23:33 · 354 阅读 · 1 评论 -
MongoDB 6.0 入门(一)
mongodb 6.0原创 2023-03-25 11:04:58 · 1116 阅读 · 0 评论