acid write WORM database file. (Write Once Read Many?)

How does one make a change to make the database file WORM. (Write Once Read Many?) I need a high performance solution that has high performance acid writes, but once a record it written may not be changed EVER.

We indent to do all of our reads from snapshots, but high performance WORM datafiles are critical in our application for compliance 😞

Is that reasonably easy?

George