Я создаю простую библиотеку Changelog в CodeIgniter, которая в основном будет регистрировать сообщения при каждом добавлении, удалении, изменении или публикации сообщения в блоге. Я буду регистрировать сообщения в файлах партиями по 300. Таким образом, каждое 301-е сообщение будет идти в новом файле. Сначала я хотел записать журналы в простые файлы .log, но затем мне пришла идея на самом деле стилизовать объект, и мне пришлось отделить каждый «атрибут» каждого сообщения (т.е. пользователя, сообщения, типа журнала , так далее.). Таким образом, файлы .log исключены, поскольку извлечение информации было бы проблематичным.
Какой формат наиболее подходит для такой задачи? Я уже исключил MySQL и XML, потому что они слишком тяжелые (особенно учитывая, что файлы журналов не будут превышать (около) 300 строк). Я предложил YAML против JSON против CSV в названии, но есть ли еще лучшая альтернатива?