De første to løsningene er mer kompakte og har bedre lokalitet. Ulempen er at tabellene må være rektangulære, altså at alle radene må inneholde like mange elementer. Tabeller med tabeller gjør det derimot mulig å gi hver rad eller hver kolonne ulik lengde. Dette gjør at mengden med gyldige indekser i de høyere dimensjonene avhenger av indeksene i lavere dimensjoner. Tabeller med tabeller er også den eneste mulige løsningen i programmeringsspråk uten innebygget støtte for flerdimensjonale tabeller. Dersom data i tabellform skal overføres mellom to programmer, er det viktig at begge programmene er enig hvordan flerdimensjonale tabeller legges ut i minnet.