Database design 以DB为单位的显示顺序

Database design 以DB为单位的显示顺序,database-design,Database Design,跟踪数据库中显示顺序的最佳方法是什么?我一直在使用整数(首先显示1,最后显示5之类的数字),但我担心会以某种方式破坏数据 有更好的方法吗?出于简单的显示目的,如果要手动操作数字,我通常使用一个简单的整数,增量为10。这给一些调整留下了余地。或者,如果这个数字是由代码维护的,我将以1为增量 当我对一些更重要的东西或商业模式进行建模时,我通常会考虑邻接表模型。 在这里,性能和可伸缩性可能值得关注,因为如果在包含10000个项目的列表中使用数字,则可能需要锁定/更新10000行。当然,您可以始终使用更

跟踪数据库中显示顺序的最佳方法是什么?我一直在使用整数(首先显示1,最后显示5之类的数字),但我担心会以某种方式破坏数据


有更好的方法吗?

出于简单的显示目的,如果要手动操作数字,我通常使用一个简单的整数,增量为10。这给一些调整留下了余地。或者,如果这个数字是由代码维护的,我将以1为增量

当我对一些更重要的东西或商业模式进行建模时,我通常会考虑邻接表模型。 在这里,性能和可伸缩性可能值得关注,因为如果在包含10000个项目的列表中使用数字,则可能需要锁定/更新10000行。当然,您可以始终使用更大的增量,并以更复杂的成本偷看和偷看。

邻接列表没有这个问题,但从另一方面来说更难查询。

您到底担心什么会破坏数据?确保数据库完整性的常用方法是使用约束。例如,您可以应用唯一性约束,以确保唯一顺序始终有效。啊,我很担心这一点。我认为我做得完全错误。