Kevin Mahoney: Database Design: Immutable Data The advantages and disadvantages of a keeping data around, including a simple blog application example in PostgreSQL.