 Sometimes multiversions are stored in buffers when the data block the transaction needs is currently in use.Later, the database has the data appended to it.Different strategies allocate buffers and must balance between taking an excessive amount of memory and having everything in one buffer that it has to search for.