• the process of ensuring persisting transaction permanently and do not accidentally disappear or get erased even during a database crash.
  • durability actions are slow because to make things durable that means you write to disk and writing to the disk is slow.
  • this means changes made by committed transactions must be persisted in a durable non-volatile storage.
  • most of DBMSs bypass the os cache to ensure durability by fsync os which can be expensive and slow down commits.

related: