如何在不同的计算机中使用相同的数据库

时间:2015-02-21 11:19:21

标签: mongodb pymongo

我和一位朋友正在开发一个数据库,但我们刚刚决定从sql迁移到mongo,因为我们的数据存在很大的不规范。 但是,当我们使用sqlite3 for python时,我们所要做的就是将生成的.db生成在github上,几乎每个人都可以访问相同的给定数据库。但是我们现在很难对mongo做同样的事情,因为它依赖于连接数据库服务器而不是存档。有什么方法可以绕过它吗?

1 个答案:

答案 0 :(得分:1)

不是我会建议的。使用MongoDB(以及基本上所有其他数据库)的标准方法是在专用服务器上设置一个,然后连接到该服务器并使用那里的数据。您可以创建本地的,一次性的数据库进行播放和测试,如果您不关心持久化数据并让其他人访问它,但如果您需要数据是持久的和可访问的,那么您应该有一台服务器。考虑像AWS free tier之类的东西,它可以让你在云中设置服务器,安装MongoDB,然后通过互联网连接到它并进行处理。