linux-BR.org

Notícias de software livre e tecnologias

Agora, ao executar nossa pesquisa pela primeira vez, podemos usar o cache.get (id) para encontrar o próximo nó.Infelizmente neste caso, devido à estrutura de dados, o normal
Técnicas de pré -carregamento não funcionam.Para fazer isso, precisamos calcular uma base de mesclagem entre dois esquemas (como Git!).Chamamos cada uma dessas alterações de “instantâneo de esquema”, semelhante a um commit git que armazena o estado do esquema em um horário específico.Com isso, o banco de dados pode seguir o ponteiro para cada registro até encontrar a base de mesclagem comum.

Fonte: https://planetscale.com/blog/performant-database-tree-traversal-with-rails