gpt4 book ai didi

database - 在 Rails 应用程序上管理数据的最佳方式

转载 作者:搜寻专家 更新时间:2023-10-30 23:00:46 25 4
gpt4 key购买 nike

我需要创建一个大数据库,我有很多用户,每个用户都可以在数据库中存储一百万行,我的问题是,我可以(在 rails 中)创建一个系统,每个用户都有自己的D B ?例如,我可以存储用户的一个通用数据库和用户可以存储数据的大量数据库,或者对我的 Rails 应用程序的速度不利?

最佳答案

您可以为每个用户使用 Postgre 模式。 http://www.postgresql.org/docs/9.0/static/ddl-schemas.html

  • 它通常用于 Multi-Tenancy 应用程序,在这些应用程序中,您创建了一个应用程序来为大量“帐户”提供服务,而这些帐户拥有大量用户。
  • 它们几乎具有相同的表,但数据由模式分隔。
  • 我不确定,但将来您可以扩展和平衡不同服务器中的模式。

以下是此 gem 的一些方法:https://github.com/influitive/apartment

关于database - 在 Rails 应用程序上管理数据的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33314106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com