我想将数据库迁移到Heroku。旧数据库导出到一些JSON文件,但是现在不知道如何在Heroku中选择数据库。
我的问题是:
- 数据一直在增加,所以未来会有很多数据。哪个数据库可用于此?
- 我只能从旧数据库中获取 JSON 文件。可以导入 Heroku 数据库吗?
- 我的用户主要在美国。Heroku中的数据库是否会导致用户访问速度变慢?
- 我的项目正在使用Ruby on Rails。
我应该怎么办?
我想将数据库迁移到Heroku。旧数据库导出到一些JSON文件,但是现在不知道如何在Heroku中选择数据库。
我的问题是:
我应该怎么办?
最好指定当前用于应用程序的数据库。如果您提供更多信息,我将更新我的答案。
但首先,阅读将 Rails 应用程序迁移到 Heroku文章将对您将应用程序迁移到 Heroku 有很大帮助。
首先,Heroku 提供PostgreSQL作为默认数据库。使用它可能是以下原因。
PostgreSQL 是一个功能强大的开源对象关系数据库系统。
Heroku Postgres 是由 Heroku 运行的 SQL 数据库服务,以add-on
.
Heroku Postgres 可以从任何具有 PostgreSQL 驱动程序的语言访问,包括 Heroku 支持的所有语言和框架:Java、Ruby、Python、Scala、Play、Node.js和Clojure。
有关更多信息,您可以参考此http://www.postgresql.org/about/advantages/。