RavenDb 将单个服务器迁移到分片环境
RavenDb Migrate single server to sharded environment
我有一个项目一直在单机环境下工作,但现在我想引入分片。我想在这种情况下,离线迁移是不可避免的。我很难找到这方面的任何例子,似乎很少有人在 RavenDb 中使用分片。
据我了解,基本思想是从单服务器文档存储中检索要分片的所有文档,并将它们存储到新的分片文档存储中(因此每个文档都被放入适当的分片中)。我想念什么吗?将不胜感激。
最简单的方法是从单个服务器读取所有内容并将其写入分片存储,是的。
或者,您可以手动移动数据并确保您使用的分片策略可以处理它,但这更复杂。
我有一个项目一直在单机环境下工作,但现在我想引入分片。我想在这种情况下,离线迁移是不可避免的。我很难找到这方面的任何例子,似乎很少有人在 RavenDb 中使用分片。
据我了解,基本思想是从单服务器文档存储中检索要分片的所有文档,并将它们存储到新的分片文档存储中(因此每个文档都被放入适当的分片中)。我想念什么吗?将不胜感激。
最简单的方法是从单个服务器读取所有内容并将其写入分片存储,是的。
或者,您可以手动移动数据并确保您使用的分片策略可以处理它,但这更复杂。