gpt4 book ai didi

MongoDB——大量的数据库

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

在我们的网络应用程序中,我们有大量与每个用户相关的数据。所以我们正在考虑为每个用户分配一个单独的数据库。因此,这将需要一个大号。的数据库。

所以,我的问题是 - 否有限制吗?数据库,like there is a 24,000 limit关于单个数据库中的集合。

编辑

事实上,我们决定为每个用户提供一个单独的数据库——这是否表明设计有任何问题?

实际上,网络应用程序是一种库存系统(比那更复杂一点),我们有很多与每个用户相关的小信息(更不用说他们的 session 数据了)——我们需要存储在数据库中。

我们决定在数据库中使用集合来存储与用户相关的不同“类型”的信息。由于 Mongo DB 没有比“集合”更高级别的抽象,我们被迫使用单独的 DB 来分隔用户。

最佳答案

如果您为每个用户使用一个数据库并且数据库之间没有数据流,那么就没有限制,因为您总是可以将某个胖客户端的数据库放在它自己的服务器上。

如果您在谈论分片集群,那么我再次认为您没问题。您拥有的数据库越多,配置服务器使用的内存就越多。当配置服务器超出其机器容量时,您就会知道您拥有相当多的数据库。

关于MongoDB——大量的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10191077/

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