mongodb batchsize 啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb batchsize 啥意思相关的知识,希望对你有一定的参考价值。

参考技术A MongoDB不是在实验室设计出来的。利用自己开发大型,高可用性和健壮性系统的经验,我们开发了MongoDB。我们并不是从零开始,而是发现 哪些地方有问题,然后尝试解决它。所以在我眼中,MongoDB让你从使用mysql的基于关系的数据模型转变为基于文档的模型,从而获得如快速的嵌入式文档,易管理,使用无模式数据库进行敏捷开发,易于横向扩展和伸缩(因为join不再重要)等大量特性。使用关系型数据时有很多东西工作的很好,比如索引,动态查询和动态更新等,这些在MongoDB中也没怎么变化。比如,在MongoDB里设计索引应该和你在MySQL或Oracle里一样,你有选择 在一个内嵌的域上建索引的能力。

MongoDB中写操作的原子性是啥意思?

【中文标题】MongoDB中写操作的原子性是啥意思?【英文标题】:What is meant by atomicity of write operations in MongoDB?MongoDB中写操作的原子性是什么意思? 【发布时间】:2017-11-19 11:56:29 【问题描述】:

在 MongoDB 文档中,它声明写操作在文档级别是原子的。这是什么意思?

https://docs.mongodb.com/manual/core/data-modeling-introduction/

【问题讨论】:

en.wikipedia.org/wiki/Atomicity_(database_systems) 【参考方案1】:

这意味着您不能进行跨越多个文档的原子操作。

例如汇款。您从一个钱包中扣除资金,然后添加到另一个。您不能在 mongodb 中以原子方式执行此操作。

如果您不知道“原子”是什么意思,那就是“操作要么整体成功,要么整体失败。不能只有部分成功而其他部分失败”。

【讨论】:

那么Transaction 是什么? @Er.AmitJoshi:在回答时不存在事务(提供跨多个文档的更新原子性)。 @SergioTulentsev 请查看编辑队列并接受或拒绝它们,它已满,我们无法在您的答案中添加更多信息。 @KasirBarati:我没有看到此答案的待编辑。

以上是关于mongodb batchsize 啥意思的主要内容,如果未能解决你的问题,请参考以下文章

Mongodb - 聚合和batchSize - 1分钟后找不到光标

MongoDB中写操作的原子性是啥意思?

在谈论 MongoDB 和 Cassandra 时,“面向文档”与键值是啥意思?

有人可以解释一下 MongoDB 中文档的大小限制吗?它说每个文档有 16MB 的限制,但这是啥意思?

mongodb bsondump 有啥作用

如何在mongodb中使用jsonpath?