Em resposta, Neon escreve uma pequena nota: de qual banco de dados ramificou, o LSN em que ramificou e um novo nome para a filial. No fundo, tudo se resume a três opções: manter a computação e o armazenamento separados, nunca substituir o passado e usar um LSN para apontar a qualquer momento desse passado. A mesma página pode ter dois futuros diferentes, um no pai e outro na ramificação, e nenhum altera o outro. Cada intervalo recebe seu próprio resumo em linguagem simples, com diagramas de sequência, máquinas de estado e ERDs gerados inline sempre que um visual ganha seu lugar. Ramifique um banco de dados, altere uma linha e observe quão pouco armazenamento realmente foi movido.
Fonte: https://bytesizedbets.com/p/how-neon-handles-database-branching
