Facebook nicht zu wenig Respekt zu geben. Die Gesamtstruktur der Datenbank scheint jedoch in vielen Webanwendungen, die jeden Tag gestartet werden, übersehen zu werden. Natürlich glaube ich nicht, dass es eine perfekte Lösung gibt, die alle möglichen Variablen mit Adressstruktur ohne harte Arbeit abdeckt. Das heißt, in Kombination mit Autocomplete Facebook gelingt es, Standortdaten zu erfassen und einen Großteil ihrer überflüssigen Einträge zu eliminieren. Sie tun dies, indem sie ihre Datenbank gut genug organisieren, um Autocomplete-Informationen in einer kostengünstigen, fehlerarmen Weise dem Client in Echtzeit zur Verfügung zu stellen, so dass sie mehr oder weniger den richtigen Ort aus einer bestehenden Liste auswählen können.
Ich denke, die beste Lösung besteht darin, auf eine Datenbank von Drittanbietern zuzugreifen, die Ihren gewünschten geographischen Bereich enthält, und diese zu verwenden, um anfänglich Ihre Standortinformationen für den Benutzer zu erstellen. Dies ermöglicht es Ihnen, die Erstellung Ihrer eigenen zu vermeiden. Mit etwas Glück können Sie die Belastung Ihres Servers reduzieren, indem Sie Ihren neuen Benutzern die Möglichkeit geben, die korrekten Autocomplete-Informationen direkt von Ihrem Drittanbieter zu erhalten. Schließlich werden Sie in der Lage sein, die meisten automatischen Vervollständigungen für Standortinformationen wie Stadt, Land usw. aus Informationen, die in Ihrer eigenen Datenbank enthalten sind, aus Benutzereingabedaten zu füllen.
Ich habe über das letzte Jahr gerannt! [Adressen in Datenbanken] (http://mojoai.blogspot.com/2010/12/addresses-in-databases.html) –
Postleitzahlen können kompliziert sein - zum Beispiel gibt es in der Republik Irland kein allgemeines Postleitzahlensystem Postleitzahlen existieren für Dublin (alle nummeriert 1-24, mit Ausnahme von 6W). – Geoglyph
Nach der Diskussion helfen kann .. http://stackoverflow.com/questions/1159756/how-should-international-geographical-addresses-be-stored-in-a-relational-databa – chandraP