Wir möchten, dass die Website die internationale Geocodierung unterstützt. Wir sind skeptisch bei der Verwendung von APIs, die Anfragen drosseln und/oder begrenzen, was uns die Hosen runterlassen kann, wenn der Dienst an Volumen gewinnt. Wie implementieren moderne Websites wie Facebook Geocoding? Gibt es Tools, um präzise interne skalierbare Geocodierungslösungen für die ganze Welt zu implementieren?Skalierbare internationale Geocodierungslösungen
Antwort
Ich weiß nicht über APIs für internationale Geocondition. Aber vielleicht kann Cassandra http://cassandra.apache.org/ etwas von Wert für Sie hinzufügen. Obwohl es sich um eine speicherzentrierte Lösung handelt, kann sie sicherlich skaliert werden.
Twitter es zum Speichern von Geolokalisierung und Sehenswürdigkeiten Daten wird mit http://engineering.twitter.com/2010/07/cassandra-at-twitter-today.html sowie https://simplegeo.com/
Ich weiß, dass dies eine ältere Frage. Sie könnten immer einen Dienst verwenden und dann das relevante Ergebnis in einer lokalen Datenbank zwischenspeichern ... schauen Sie zuerst lokal nach, bevor Sie zum Dienst zurückkehren. Nach einer Weile werden die meisten Ihrer Anfragen Treffer mit Ihrer lokalen Datenbank sein, mit sehr wenigen Fallbacks.
Für ein Projekt in den USA starteten wir mit einer gesäten US-Postleitzahlen-Datenbank und nutzten Bing als Fallback und erreichten niemals das 5.000/Tag (iirc) -Grenze. YMMV mit dieser Lösung, aber es ist kein unzumutbarer.
- 1. Skalierbare Webprojektarchitektur
- 2. Internationale Postleitzahlensuche
- 3. Internationale Ressourcen
- 4. Skalierbare URL-Rewrite-Regel
- 5. Skalierbare Architektur für socket.io
- 6. Internationale SMS-Weiterleitung
- 7. Format internationale Währungen
- 8. FileContentResult und internationale Zeichen
- 9. MySQL und internationale Daten
- 10. Azure Wordpress und skalierbare Wordpress
- 11. Verwenden Sie skalierbare CSS Spritesheet
- 12. Skalierbare HTTP-Sitzungsverwaltung (Java, Linux)
- 13. Regex zu analysieren internationale Gleitkommazahlen
- 14. Internationale Zeichen werden in Mule
- 15. Leitfaden für internationale Postanschrift Formate
- 16. SDL oder PyGame internationale Eingabe
- 17. Vollständigste Quelle für internationale Adressformate?
- 18. Schnelle, skalierbare Hash-Lookup-Datenbank? (Berkeley'ish)
- 19. Hibernate vs Ebean als skalierbare, performante ORM
- 20. Wie skalierbare Webdienste erstellt werden können
- 21. Voll skalierbare Website mit Mikro-Anwendungen
- 22. Does Openshift erlaubt yum auf skalierbare Anwendungen
- 23. Jede skalierbare OLAP-Datenbank (Web-App-Skala)?
- 24. Einfache skalierbare Arbeit/Nachrichtenwarteschlange mit Verzögerung
- 25. Stateless Login/Authentifizierungsmechanismen für skalierbare Webanwendungen?
- 26. Java hoch skalierbare Anwendung mit Hazelcast
- 27. Können Sie eine horizontal skalierbare Datenbank empfehlen?
- 28. Internationale Zeichen von einer Webseite erhalten?
- 29. Telefonnummer mit und ohne internationale Vorwahl
- 30. Testen von Anrufen/SMS an internationale Nummern