0

我有一个拥有多个活跃用户(大约 30K)的实时网站,每个用户都有自己的配置来呈现主页。门户的当前堆栈是带有 SQL Server 的 Java Spring Hibernate。现在,我们已经在 Python MongoDB 堆栈中重新编写了代码,并希望将我们的用户迁移到新系统。这里的问题是新旧代码将部署在不同的机器上,我们希望作为 Beta 测试的一部分为少数用户运行此迁移。Beta 测试完成后,我们将迁移所有用户。

实现这一目标的最佳方法是什么?我们正在考虑将数据转储到远程服务器上的 XML/JSON 等替代文件系统中,然后在新代码中读取它。

请建议完成此任务的最佳方法

4

1 回答 1

0

将 CSV、TSV 或 JSON 数据导入 MongoDB。

以 json、txt 或 csv 等格式转储文件会更快、更优化,应将其复制到新服务器,然后在命令行 shell 中使用 mongoimport 导入数据。

示例
mongoimport -d 数据库名 -c 集合名 < users.json

如果您需要http://docs.mongodb.org/manual/reference/mongoimport/,请参阅下面的链接以获取有关 mongoimport 的更多信息

于 2013-03-27T21:00:57.287 回答