Если предположить, что утверждение о циклах записи DOM верно, что я не могу комментировать, тогда это не будет работать очень хорошо. PostgreSQL предполагает, что он может писать все, что захочет, когда захочет (даже если не происходит никаких логических обновлений), и у вас нет реальных шансов заставить его выполнить три упомянутых вами триггера.
То, что вы могли бы сделать, - это запустить все это на RAM-диске и заставить некоторую операционную систему обрабатывать это атомно до постоянного хранилища. Это требует тщательной поддержки файловой системы и ядра. Это может работать, если ваше устройство работает в большинстве случаев, но, вероятно, не так хорошо, если вы включаете и выключаете его, как телевизор, потому что время восстановления может раздражать.
В качестве альтернативы используется либо более встроенная СУБД, подобная SQLite, либо система хранения, которая может обрабатывать PostgreSQL, например, недавние твердотельные накопители, хотя некоторые твердотельные накопители имеют фиктивные настройки кэша, которые могут сделать их непригодными для PostgreSQL. 1007 *