gpt4 book ai didi

mongodb - Mongo C# 驱动程序对象分配

转载 作者:可可西里 更新时间:2023-11-01 10:34:57 25 4
gpt4 key购买 nike

假设您有一个 os 进程,其中包含多个独立的并发代理,并且这些代理中的每一个都需要独立访问 MongoDb 服务器并从中读取和写入。其中许多读取和写入可能针对 MongoDb 服务器上的同一个数据库和集合。

  1. 我应该如何允许这些代理中的每一个创建它们自己的 MongoServer、MongoDatabase、MongoCollection 实例?在一个操作系统进程中拥有这些对象的多个实例是否可以? (可能有 10000 个代理)这会造成瓶颈吗?

  2. 每当代理调用 Mongo 服务器时,我应该让它获取这些对象(MongoServer、MongoDatabase、MongoCollection)的新实例,还是每个代理都可以保留它自己的这些对象的实例并终生使用它?

  3. 当我在一个进程中有这么多代理访问 Mongo 对象时,我是否应该担心连接池?

最佳答案

此处讨论工作单元 Unit of work in mongodb and C#似乎对此有所启发,基本上说这并不重要,例如与 ORM 中的上下文对象不同。

关于mongodb - Mongo C# 驱动程序对象分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9285246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com