W systemie jakim są bazy danych, opartym na plikach użytkownik musi regularnie tworzyć kopie zapasowe danych, aby chronić je przed uszkodzeniem lub utratą w przypadku awarii systemu. Może to być bardzo czasochłonne i podatne na błędy ludzkie. Większość baz danych ma wbudowaną funkcję tworzenia kopii zapasowych i odzyskiwania.