
Finalmente, no capítulo 7, adicionamos o mecanismo de coleções, a última peça restante para que os bancos de dados funcionem e números mágicos que a selaram completamente.Depois que uma transação é iniciada, ela se compromete e todos os dados modificados são salvos, ou são revertidos e todas as alterações são ignoradas.No disco, parecerá o seguinte:
O MySQL possui um tamanho de página padrão de 16KB, o tamanho da página do PostGres é de 8kb e o Apache Derby tem um tamanho de página de 4KB.Até agora, ele suporta: abrindo e fechando o arquivo de banco de dados, escrevendo e lendo dados nas páginas de disco e também gerenciando páginas vazias e ocupadas usando o freelista.Nesta parte, não mostraremos nossos novos recursos, mas na próxima parte, teremos um banco de dados de trabalho de baixo para cima.