Hippocratic Databases: Extending Current Transaction Processing Approaches to Satisfy the Limited Retention Principle