Technische Merkmale PDF Drucken E-Mail

 

Datenbank

MySQL 5.1 und aufwärts (InnoDB).
Es handelt sich um eine relationelle Datenbankstruktur, welche die geografische Struktur der Daten relationell abbildet. Die Struktur wurde unter dem Gesichtspunkt der Hochverfügbarkeit entwickelt.

Referentielle Integrität gewährleistet die Abhändigkeiten zwischen einem Parent- und einem Child-Objekt.
Wenn Sie keine asiatischen Daten benötigen und Speicherplatz sparen möchten, genügt es, in er Tabelle "continent" den Record für Asien zu löschen, um anschließend sämtliche Länder, AdminZones, Städte und Postleitzahlen automatisch mit entfernen zu lassen.

Die gegenwärtige Größe der Datenbank-Datei beträgt ca. 8 Gigabyte.

Programmier-Sprache:

PHP 5.3 -> notice-free!
Der vorliegende PHP-Code ist skalierbar, warnings- und notice-free und wurde unter dem Gesichtspunkt der Hochverfügbarkeit entwickelt.
Eine PHP 5.2-kompatible Variante ist ebenfalls erhältlich.


Eine C#-Implementation ist ebenfalls verfügbar. Kompatibel zu Mono.

Unit-Testing PHPUnit von Sebastian Bergmann
Abhäbgigkeiten sxgeo verwendet das mitgelieferte Framework "sx" sowie Teile der ezComponents.
Installation Remote-Installation ist im Preis inbegriffen. Eine Vor-Ort-Installation ist gegen Aufpreis möglich.
Datenbestand Der Datenbestand entstammt gegenwärtig dem Projekt geonames.org. SXGEO enthält ein Update-Tool, das automatisch zu jedem beliebigen Zeitpunkt die gesamte Datenbank mit geonames.org synchronisiert. Hierbei fallen keine zusätzlichen Kosten an.
Beachten Sie bitte, das mittels sxgeo! NICHT die Daten verkauft werden, sondern die Datenstruktur, die benötigten Import- und Update-Tools sowie eine zugehörige umfassende Klassen-Bibliothek. Während der Installation erhalten Sie automatisch eine vollständige Datenbank ohne Aufpreis.