Estava lendo aqui que a principal diferença entre esses dois métodos de acesso é que o FFIS faz leitura multibloco e na ordem em que os blocos do índice estão armazenados no disco e que o FIS faz a leitura single-block e vai ordenando os blocos de índice recuperados.
Minha dúvida é relacionada ao modo em que os blocos são armazenados em disco, em qual situação eles não estarão ordenados?
Supondo a criação de um novo índice IX_1 que contenha esses dados:
bloco1 - 1..50
bloco2 - 51..100
bloco3 - 101..150
E você apaga o range de dados de 51 a 100. Esse espaço vai ser preenchido por outros dados de outras tabelas / índices ou ele fica alocado para o IX_1? Se eu inserir dados de 151 a 200, eles irão utilizar esse espaço onde era o bloco 2?
