Как в БД хранить последовательность данных?
Я создаю статьи и категории и хочу, что б статьи отображались внутри категории именно в той последовательности как хочет администратор, а не по алфавиту или дате.
Если просто хранить
id | category_id | article_id
то такой вариант не подойдёт, либо же добавлять порядковый индекс, но если админ последовательность изменит, то сложно "контролировать ситуацию".
Я подумал о варианте с полями json, где бы внутри категории хранился бы массив айдишников статей, и если админ изменил последовательность, то сразу кидает все статьи в нужной последовательности. Так как их не много, то на производительности это не скажется.
Вопрос - кто как реализует подобный функционал?