Я занимаюсь разработкой приложения, которое выполняет регистрацию данных со скоростью 4 потока (15 байт каждый) в секунду. Я хочу поместить эти данные в файл json, который будет записываться каждые 4 секунды.
Возможно ли добавить новые данные json в существующий файл json, без необходимости разбирать фактический файл, добавлять новые данные и снова записывать?
Я спрашиваю об этом, потому что невозможно хранить целые данные в памяти в течение длительного периода времени, и, поскольку приложение требует высокой производительности, я хочу знать, какое будет лучшее решение.
Между прочтением всего файла и повторной записью нового (помните, 60 байт в секунду), сохранением данных в базе данных и записанием одного файла в конце, какое решение будет лучшим (с точки зрения производительности)?
С уважением.