@shuraf неправильные исходные предпосылки и подход к решению, делают решение невозможным. Кто мешает поставить мониторинг питания и записывать только при пропадании его? Ну, резервный источник естественно понадобится. А вот зачем вам каждую минуту данные, вы так и не ответили. Ладно мне, так себе хотя бы ответьте.
И ещё, переход от json, к protobuf позволит сократить вашу запись раза в полтора, а то и в два, при тех же условиях. Правда работать с ним не так просто, как с json.