MongoDB是否有任何elactic池/可伸缩性技术?
我对mongodb架构不太熟悉。我的经理要求我提供共享mongodb集群。 我们对可伸缩性感到好奇 假设mongo db集群有5个节点。数据库“X”位于分片A和分片B上。另一个数据库“Y”可以位于C、D和E节点上。如果数据库X或Y需要更高的存储/CPU容量,是否可以增加节点数 我们不仅仅是在添加新节点,就需求而言,我们可以为数据库X和数据库Y使用节点C吗MongoDB是否有任何elactic池/可伸缩性技术?,mongodb,nosql,scalability,Mongodb,Nosql,Scalability,我对mongodb架构不太熟悉。我的经理要求我提供共享mongodb集群。 我们对可伸缩性感到好奇 假设mongo db集群有5个节点。数据库“X”位于分片A和分片B上。另一个数据库“Y”可以位于C、D和E节点上。如果数据库X或Y需要更高的存储/CPU容量,是否可以增加节点数 我们不仅仅是在添加新节点,就需求而言,我们可以为数据库X和数据库Y使用节点C吗 提前感谢。默认情况下,所有数据库将分布在集群中的所有碎片上 您可以将数据库或集合块标记为仅存储在特定碎片上,并且可以根据需要重新标记这些数据库
提前感谢。默认情况下,所有数据库将分布在集群中的所有碎片上 您可以将数据库或集合块标记为仅存储在特定碎片上,并且可以根据需要重新标记这些数据库或集合块以移动数据
请参见谢谢您的回复。据我所知,为集合切分键。因此,我们必须为每个数据库集合指定区域。是否有任何默认方法可以执行“此数据库中的每个集合都属于此区域”之类的操作?区域标记基于分片键,因此需要分配每个集合。您可以为数据库设置主分片,该数据库将存储所有未分片的集合。