1

我正在将我的 python 应用程序从 Google App Engine 迁移到 Heroku。我已经设法让 webapp2(谷歌应用引擎的默认请求处理程序)工作。

我遇到的问题是数据库。在 GAE 中,我使用的是内置的 Datastore,我的应用程序包含所有数据库语法。但是在迁移到 Heroku 之后,我有很多数据库选择作为“插件”。

我想知道,我应该在 Heroku 中选择哪个数据库,它最类似于 Google App 引擎的数据存储区,这样我就必须在我的应用程序中更改最少的代码。

作为参考,这里的链接显示了 Heroku 上可供选择的大量数据库选项:Heroku 数据库插件。

4

1 回答 1

0

像 Cassandra 之类的东西:https : //addons.heroku.com/cassandraio 在性能上最接近 GAE 数据存储,因为它具有列结构的性质。

但是,根据您的使用模式以及您对类 Django API 的坚持程度,从代码角度切换到任何标准数据存储(Postgres、ClearDB MySQL)的工作量都差不多。

于 2013-01-15T01:38:05.620 回答