Devo memorizzare i dati del codice postale nel Regno Unito nel mio database

1

Sto creando un sito Web per un pubblico britannico che utilizzerà i dati sulla posizione per offrire risultati di ricerca in base alla posizione desiderata o all'indirizzo di residenza.

Ho una lunga lista di codici postali e località geografiche del Regno Unito che posso analizzare e inserire nel mio DB da utilizzare nelle ricerche

Mi chiedo se questa sia la cosa giusta da fare?

Sarebbe meglio fare affidamento su un'API come la geolocalizzazione di Google?

    
posta allen213 23.04.2013 - 21:10
fonte

1 risposta

1

Come funziona l'API? Esegui una chiamata all'API e l'API cerca i dati sui server di Google? Il rischio, naturalmente, è che se qualcosa accade al tuo fornitore di servizi (Google), non sarai in grado di effettuare la ricerca. Dato che hai dati di ricerca che puoi utilizzare localmente, ti consiglio di utilizzarlo. Ti rende meno dipendente dalle API di terze parti e probabilmente sarà più veloce (in teoria, comunque) poiché non ci sono chiamate verso sistemi esterni. Quanti dati sono? Poche migliaia di righe? La maggior parte dei database è in grado di gestirli senza problemi se indicizzati correttamente. Potresti persino averlo caricato su una cache in memoria all'avvio dell'applicazione, quindi non devi nemmeno andare al database per recuperarlo.

    
risposta data 23.04.2013 - 21:28
fonte

Leggi altre domande sui tag