Secondo me ti basta la nazione, regione/land/states e città.
è inutile aggiungere millioni di record per le frazioni.
Cmq dovresti chiedere agli utilizzatori dell'applicazione se servono anche le frazioni o meno.