Ho un'applicazione immobiliare e una "casa" contiene le seguenti informazioni:Database/NoSQL - basso modo di latenza per recuperare i seguenti dati
house:
- house_id
- address
- city
- state
- zip
- price
- sqft
- bedrooms
- bathrooms
- geo_latitude
- geo_longitude
Ho bisogno di eseguire un estremamente veloce (bassa latenza) di recupero di tutte le case all'interno di casella coordinate geografiche.
Qualcosa di simile a SQL di seguito (se dovessi usare un database):
SELECT * from houses
WHERE latitude IS BETWEEN xxx AND yyy
AND longitude IS BETWEEN www AND zzz
Domanda: Quale sarebbe il modo più veloce per me di memorizzare queste informazioni in modo che possa svolgere il recupero più veloce di dati basati sulla latitudine & longitudine? (ad esempio database, NoSQL, memcache, ecc.)?
Questo è come chiedere di andare al più vicino modo più veloce di Walmart, senza menzionare quanto è lontano? Quali sono i veicoli che hai? e le strade sono già sviluppate dove vivi? È difficile rispondere alla tua domanda. Memcached potrebbe essere il più veloce ma come eseguire query su di esso. Questo genere di domande generiche non potrebbe avere una risposta diversa dalla discussione. Aggiungi ulteriori informazioni nella tua domanda – mamu
Questo sembra un duplicato di http://stackoverflow.com/questions/2796575/nosql-how-to-retrieve-a-house-based-on-lat-long. – kristina