管理 rails 应用程序数据的最佳方式
best way for menage the data on rails app
我需要创建一个大数据库,我有很多用户终端,每个用户都可以在数据库中存储一百万行,我的问题是,我可以制作(在 rails 中)一个系统每个用户在哪里都有自己的数据库?例如,我可以存储用户的一个通用数据库和用户可以存储数据的大量数据库,或者不利于我的 rails 应用程序的速度?
您可以为每个用户使用 Postgre 架构。
http://www.postgresql.org/docs/9.0/static/ddl-schemas.html
- 它通常用于多租户应用程序,在这些应用程序中,您创建了一个应用程序来为大量 "accounts" 服务器提供服务,这些帐户拥有大量用户。
- 它们几乎具有相同的表,但数据由模式分隔。
- 我不确定,但将来您可以扩展和平衡不同服务器中的架构。
这里有一些方法gem:https://github.com/influitive/apartment
我需要创建一个大数据库,我有很多用户终端,每个用户都可以在数据库中存储一百万行,我的问题是,我可以制作(在 rails 中)一个系统每个用户在哪里都有自己的数据库?例如,我可以存储用户的一个通用数据库和用户可以存储数据的大量数据库,或者不利于我的 rails 应用程序的速度?
您可以为每个用户使用 Postgre 架构。 http://www.postgresql.org/docs/9.0/static/ddl-schemas.html
- 它通常用于多租户应用程序,在这些应用程序中,您创建了一个应用程序来为大量 "accounts" 服务器提供服务,这些帐户拥有大量用户。
- 它们几乎具有相同的表,但数据由模式分隔。
- 我不确定,但将来您可以扩展和平衡不同服务器中的架构。
这里有一些方法gem:https://github.com/influitive/apartment