è per questo motivo che i database utilizzano gli indici che sono piccoli file leggeri da modificare.
Gli inserimenti li fanno appendendo i dati in coda e l'ordine dei dati viene mantenuto dagli indici.
Puoi comunque scrivere in una data posizione del file ma, ripeto, non inserire.
ciao
sergio