1) Optimize DB read by forcing mysql to read 1 row at a time 2) Cache road names and there by forcing them to use a shared reference to the various strings - reducing memory consumption by ~100MB