Задача, вроде, тривиальная - чуток расширенный функционал туду-листа) Решение же не столь очевидно.
Интересует наиболее оптимальный способ реализации. Кейс: пользователь задает в своей задаче интервал повторения, в это время просто создается новая запись в базе.
Какие есть варианты? Пока на ум приходит только крон, но дальше теряюсь. Понятно, что подход разный, если это одна тудушка, и если их тысяча/десять тысяч/миллион. Интересует высоконагруженный вариант, или просто наиболее масштабируемый. Буду благодарен за любой тык носом в нужный материал)
Интересует наиболее оптимальный способ реализации. Кейс: пользователь задает в своей задаче интервал повторения, в это время просто создается новая запись в базе.
Наиболее оптимальный не может быть, может быть оптимальный по какому-то признаку(критерию).
Немного непонятно как это должно работать.
У вас есть интерфейс в котором список ту-душек, дальше как?
2 Поля где задаётся начальный индекс копирования и конечный?
Если так, то просто берёте промежуток и вырезаете оттуда все элементы(банальным for let i = начальный;i<конечный)
Или есть какие-то другие камни?