Ruby on rails 设计实施方案。将Admin作为单独的表或列

Ruby on rails 设计实施方案。将Admin作为单独的表或列,ruby-on-rails,devise,theory,Ruby On Rails,Devise,Theory,也许我的问题是理论上的,但我想知道您对Desive作为单独的表或用户表中的列的用法的看法 讨论一些基本点会很好: 1.在什么情况下,您会选择此实现还是其他实现? 2.在将其作为单独的表实现时,Desive添加了哪些方法? 3.您认为实施Desive最简单的方法是什么?为什么 提前感谢您确保您可以在每个应用程序中设计两个或更多型号 但在很多情况下,这可能会对你有很大帮助。 如果数据不不同且行为相同,则为良好 它有时会使您轻松处理复杂数据 但当每个角色存储不同的数据时,表中会创建大量空列,并且查询速

也许我的问题是理论上的,但我想知道您对Desive作为单独的表或用户表中的列的用法的看法

讨论一些基本点会很好: 1.在什么情况下,您会选择此实现还是其他实现? 2.在将其作为单独的表实现时,Desive添加了哪些方法? 3.您认为实施Desive最简单的方法是什么?为什么


提前感谢您

确保您可以在每个应用程序中设计两个或更多型号

但在很多情况下,这可能会对你有很大帮助。
如果数据不不同且行为相同,则为良好
它有时会使您轻松处理复杂数据

但当每个角色存储不同的数据时,表中会创建大量空列,并且查询速度较慢

如果您想定制更多角色可以做什么,那么使用它将帮助您更轻松地生活


PS。在现实生活中,标准化数据并不意味着它有一个好的数据库设计。

好的系统设计答案。谢谢你的意见。