У меня есть приложение, в котором есть задачи, и вы можете их переупорядочить. Теперь я искал, как лучше их хранить. Должен ли я иметь colomn для номера порядка и пересчитывать все из них каждый раз, когда я его меняю? Пожалуйста, скажите мне версию, которая не требует, чтобы я обновлял все номера заказов, поскольку это очень трудоемко (с точки зрения исполнения).
Это особенно плохо, если я должен положить тот, который находится на самой вершине порядка, а затем перетащить его вниз.
- Имя (порядковый номер)
-
- 1 Пример (1)
- 2 Пример (2)
- 3 Пример (3)
- 4 Пример (4)
- 5 Пример (5)
-
- 2 Пример (1) *
- 3 Пример (2) *
- 4 Пример (3) *
- 5 Пример (4) *
- 1 Пример (5) *
* необходимо изменить в базе данных
также некоторые задачи могут быть удалены из-за их выполнения