Ruby on rails 使用两台不同的服务器将Rails应用程序与数据库分离?

Ruby on rails 使用两台不同的服务器将Rails应用程序与数据库分离?,ruby-on-rails,database,postgresql,scaling,system-administration,Ruby On Rails,Database,Postgresql,Scaling,System Administration,当每个人都想扩展他们的应用程序时,将数据库与实际的Rails应用程序分离可能是他们要做的第一件事,但我仍然找不到关于如何做的教程。有人能给我一个链接到一本书中的一页或一章来解释如何处理这个问题吗 谢谢 PS:我可能会使用Nginx作为web服务器,PostgreSQL作为RDBMS,所以如果教程将它们作为示例,那就更好了 像往常一样设置应用程序服务器,但不安装数据库 设置数据库服务器并确保应用程序服务器能够连接 在config/database.yml 基本上就是这样 像往常一样设置应用程序服务

当每个人都想扩展他们的应用程序时,将数据库与实际的Rails应用程序分离可能是他们要做的第一件事,但我仍然找不到关于如何做的教程。有人能给我一个链接到一本书中的一页或一章来解释如何处理这个问题吗

谢谢

PS:我可能会使用Nginx作为web服务器,PostgreSQL作为RDBMS,所以如果教程将它们作为示例,那就更好了

  • 像往常一样设置应用程序服务器,但不安装数据库

  • 设置数据库服务器并确保应用程序服务器能够连接

  • config/database.yml

  • 基本上就是这样

  • 像往常一样设置应用程序服务器,但不安装数据库

  • 设置数据库服务器并确保应用程序服务器能够连接

  • config/database.yml


  • 基本上就是这样。

    好的,但是应用程序如何知道在哪里可以查看?我在config/database.yml中没有看到任何指定ip地址的属性。设置是
    config/database.yml
    中特定环境中的
    host
    。好的,但是应用程序如何知道在哪里查找?我在config/database.yml中没有看到任何指定ip地址的属性。在
    config/database.yml
    中的特定环境中,设置为
    host