除了自然主键外,还为每个表添加代理键(ID列)是否被认为是不好的?如果不是,这个模型还被认为是关系的吗?
我之所以问,是因为独立代理键删除了列的上下文含义。我发现代理键在laravel框架中处理连接时提高了性能,ORM要求每个模型都有一个代理键(我认为这是为了性能)。
在维度模型中使用代理键是标准做法,但在事务模型中很少使用-因此是否应该使用它们取决于您拥有的数据模型类型,或者可能取决于您拥有的访问数据模型的应用程序的任何限制/要求,执行
除了自然主键外,还为每个表添加代理键(ID列)是否被认为是不好的?如果不是,这个模型还被认为是关系的吗?
我之所以问,是因为独立代理键删除了列的上下文含义。我发现代理键在laravel框架中处理连接时提高了性能,ORM要求每个模型都有一个代理键(我认为这是为了性能)。
在维度模型中使用代理键是标准做法,但在事务模型中很少使用-因此是否应该使用它们取决于您拥有的数据模型类型,或者可能取决于您拥有的访问数据模型的应用程序的任何限制/要求,执行
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium