gpt4 book ai didi

mysql - 每个用户存储大量数据的多用户系统的 Rails 性能计划

转载 作者:行者123 更新时间:2023-11-29 03:13:39 26 4
gpt4 key购买 nike

我正在组装一个多用户 Rails 3 应用程序,在我走得太远之前,我想确保没有更好的方法来做这件事......

目前,每个表(如联系人、订单、电子邮件等)都有一个它所属的 user_id,但如果我计划说 500 个用户,每个表中有 10,000 个条目,是否有更好的性能选择,例如让用户具体表(user1_contacts 等)?如果是这样,rails 如何处理这个问题?

谢谢!

最佳答案

5,000,000 条记录在一个表中并不大。外键 (belongs_to) 和索引在这里是你的 friend ,这很好,因为它们都是关系数据库驱动系统的重要部分(如果实际上你使用的是关系数据库)。除了让数据库做它应该做的事情之外,您唯一的限制实际上是硬件。在极端情况下,您会发现硬件限制可能会导致您评估可帮助您划分工作的分区方案,但您距离其中任何一个还有很长的路要走。

关于mysql - 每个用户存储大量数据的多用户系统的 Rails 性能计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4173913/

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