Een ruimtelijke database is een speciaal soort database die gegevens in verband met de fysieke locatie van objecten in de ruimte slaat . Deze databases hebben een gespecialiseerde set van vragen die specifiek betrekking hebben op speciale data . Bijvoorbeeld , kunt u een query dat de afstand tussen twee punten in de ruimte meet draaien . Dit soort vragen veel sneller in een ruimtelijke databank vergeleken met een algemene databank , omdat de database is zo sterk gespecialiseerd in de richting van die fysieke ruimte . Ruimtelijke Meting meting opzoeking ruimtelijke is er een die bepaalde ruimtelijke hoeveelheid , zoals de afstand tussen twee punten meet . Omdat de ruimtelijke databank wordt georganiseerd op een zodanige gespecialiseerde manier , deze query is veel efficiënter wanneer deze wordt uitgevoerd op een ruimtelijke database. In feite is een algemene databank niet ondersteunt dit type query helemaal . U zou hebben om de gegevens uit de database te lezen en de berekeningen met behulp van een tweede programma uit te voeren . Ruimtelijke Locatie Een ruimtelijke databank is klaar om snel de plaats van terug te keren een van de gegevenselementen in de ruimte . Dit is gedeeltelijk te wijten aan de ruimtelijke index wordt gebruikt door de database. Een voorbeeld van een ruimtelijk index is een raster . In het geval van een twee - dimensionaal raster , de ruimtelijke index slaat de x - en y - coördinaten van de gegevenselementen . Reguliere databases gebruiken geen ruimtelijke indexen , en dus ruimtelijke databases beter te presteren dan algemene databases in deze operaties . Ruimtelijke Predikaten Een ruimtelijke predikaat zorgt voor een ware /valse antwoord op vragen zoals " Is Object A binnen 50 meter van de Object C " ? Gezien de ruimtelijke index en ruimtelijke meetmogelijkheden van ruimtelijke databases , dit soort query wordt uitgevoerd bijzonder snel . Zoals het geval is met de ruimtelijke metingen , zou een algemene databank vereisen een tweede aanvraag in bij de berekeningen die nodig zijn om de ruimtelijke predikaat queries te pakken te voeren . Ruimtelijke Functies /Constructors ruimtelijke constructor maakt een nieuw data element in een ruimtelijke databank , terwijl een ruimtelijke functie verandert of voert enkele bewerking van een bestaand lid van de gegevens . Aangezien deze functies zijn sterk afhankelijk van ruimtelijke gegevens , lopen ze veel sneller in de ruimtelijke databases . Bijvoorbeeld , kan een functie die een object roteert een bepaald aantal graden van de ruimtelijke index gebruiken om te versnellen van de verwerking van de functie . Een algemene databank heeft geen ruimtelijke index en zou vereisen een tweede aanvraag om het te helpen deze functies te vervullen .
|