В настоящее время я использую программу, которая сохраняет свои данные на SD-карту, подключенную к моему Macbook. Эта проблема заключается в том, что программа записывает около 500 МБ данных каждый раз при сохранении, поэтому она довольно медленная, и я ищу способы ускорить процесс или уменьшить объем записываемых данных.
У меня в голове возникла мысль, что я могу использовать что-то вроде fswatch, чтобы отслеживать, какие файлы меняются, и gzip-файлы, но это не решит проблему, потому что fswatch сообщает о событиях только после того, как они произошли, а не раньше, поэтому я просто добавлять больше записей. Кроме того, мне придется распаковать все, чтобы программа снова прочитала файлы. Я не уверен, поддерживает ли OSX Sierra какое-то прозрачное сжатие на основе файловой системы.
Может быть есть другие идеи?