I don't want to weigh in too much on a ZFS thread, but Postgres (and other ACID DBMSes) should already be writing your data twice (assuming you have it configured for reasonably durable transactions) with its own write ahead log to recover from file system corruption on power loss, putting that on a COW filesystem results in quite a few extra writes for little gain. The Postgres docs suggest you shouldn't even use journaling on something like ext4: 28.3. Write-Ahead Logging (WAL)