ruby-on-rails - 使用 Rails 复制到冗余服务器?

标签 ruby-on-rails ruby postgresql replication activeresource

我正在开发可与移动设备通信的 Ruby on Rails/PostgreSQL 网络应用程序。移动设备能够同时发布到主服务器和地理上冗余的辅助服务器。我会立即将我的用户和配置文件数据从主服务器复制到辅助服务器。 ActiveResource 是这方面的首选吗?这在 Rails 级别还是 PostgreSQL 级别做得更好?我对任何使它尽可能可靠和低维护的想法持开放态度。

谢谢,奇拉格

最佳答案

我建议在 PostgreSQL 级别上使用 Bucardo 或 Slony 之类的工具。如果您在 Rails 级别执行此操作,一旦您进行了不通过 Rails 的单个修改,它就会中断。你今天可能没有,但设计出将来拥有它的能力是非常短视的。

关于ruby-on-rails - 使用 Rails 复制到冗余服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068426/

相关文章:

ruby-on-rails - 添加具有命名空间 admin 作为子文件夹的 Controller

Ruby - 如何在字符串中输出 "#{}"?

mysql - 在 (J)Ruby 中解析 XML 并插入数据库

ruby - 如何获得数字数据类型以与 postgresql 和 Sequel ORM 一起使用?

postgresql - 在字符串中实现每个查询的结果

ruby-on-rails - 在 Controller 中渲染 JSON

ruby-on-rails - ActiveAdmin 存在 has_many 问题;未定义的方法 'new_record?'

Rails View 模板中的 html.haml 与 haml

ruby - 如何正确解析不同数量的命令行参数

arrays - Postgres 在大数据集中按元素排序表