Abstract: Ensuring robust recovery mechanisms becomes crucial as databases and database management systems (DBMS) grow in scale and complexity to address system failures caused by various factors.