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