【问题标题】:Heroku hosting database [closed]Heroku 托管数据库 [关闭]
【发布时间】:2020-08-24 01:25:05
【问题描述】:

对于那些使用 Heroku 进行托管的人,您使用什么数据库?例如,PostgreSqlMongoDB 或其他内容。 我在sqlite3上写了一个机器人,但后来我发现Heroku不支持它,根本不覆盖文件????

【问题讨论】:

  • 我使用 node + mongoDB atlas 和 mongoose,效果很好
  • 使用 mongodb 地图集
  • Heroku 有 postgress heroku.com/postgres。您可以在 Heroku 中使用 sqlite,实际上您可以将任何技术堆栈部署到 Heroku,考虑使用 docker(docker compose kind of strategy)检查这个答案。但请记住,数据不会持久化.. 仅用于实验,您可以使用此策略。 stackoverflow.com/questions/46904060/…
  • 既然你已经有一个会说 SQL 的机器人,那么最容易切换到另一个 SQL 解决方案,比如 PostgreSQL(我相信,它在 Heroku 上有一个免费层)。 MongoDB 将是一个非常不同的野兽。

标签: javascript node.js discord discord.js


【解决方案1】:

您可以使用任何基于云的数据库解决方案,例如 Atlas(我个人的选择), 在这里你可以找到 Heroku 的推荐: https://www.heroku.com/managed-data-services

这里 其他 AWS 解决方案 Amazon Relational Database Service 这个 AWS RDS 解决方案存在于 Heroku Documentation

【讨论】:

  • 根据我自己的经验,使用云存储 API(例如 jsonstore)会导致延迟水平升高。这在 Discord 机器人的上下文中更加明显......
猜你喜欢
  • 1970-01-01
  • 2012-09-17
  • 1970-01-01
  • 1970-01-01
  • 2014-10-05
  • 2012-08-23
  • 1970-01-01
  • 2012-11-13
  • 2020-08-05
相关资源
最近更新 更多