0

假设您有 1,000,000 条数据库记录。

假设每个项目都有一个订单,1-> 1,000,000。

假设我想将项目 2 移动到 823,423。

这意味着 2 到 823,423 之间的每个项目都需要减 1,以保持顺序并保持唯一性。

这似乎是一项相当密集的任务。

对此有什么解决方案?数据库中的链表?非唯一优先记录?

4

1 回答 1

0

数据库不按排序顺序存储记录。数据库使用index来维护排序顺序。

http://en.wikipedia.org/wiki/Database_index

于 2013-01-28T17:29:41.457 回答