Все данные статей и заданий хранятся в файлах, никаких SQL.
Именафайлов несут в себе 3 элемента:
Идентификатор очень простой — это значение функции time() (PHP) на момент создания файла.
Статус: может быть четырех типов
Сами данные находятся внутри файла в формате serialize PHP. Нечто схожее с JSON. Почему Serialize, а не JSON,XML или PHP формат кода или INI ?
Все просто.
В PHP любой массив данных можно одной командой serialize загнать данные в строку и unserialize — разобрать обратно строку в массив. Именно это сиграло решающую роль при выборе формата, а не следование современным технологиям.
И это значит что все процессы сохранения и взятия структур будут просты и приятны.