During any modification or change in the data, it is first sent to a commit log which is also known as WAL. It is after this the data is stored in the memory. In case the data exceed the defined limit, the same is transferred to the disk as an Hfile. The users are free to discard the commit logs and can proceed with the stored data.