Database Structure for Geocoding
===

I want to try and do a geocoding application and access data stored in a SQLite database. A postcode, town or city will be supplied, and I want to return the long/lat. I want it to be screaming fast but I'm unsure about how to organise the data in the DB.

Here is the data im working with:

> Town, City, Postcode, Country, Longitude, Latitude

This may be simple but im new to this, I would benefit from some advice.

