Implementing Transaction Processing using Redo Logs