Acasă Baze de date Ce este o bază de date spațială? - definiție din techopedia

Ce este o bază de date spațială? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă baza de date spațială?

O bază de date spațială este o bază de date care este îmbunătățită pentru a stoca și accesa date spațiale sau date care definește un spațiu geometric. Aceste date sunt adesea asociate cu locații și funcții geografice sau cu funcții construite precum orașele. Datele bazelor de date spațiale sunt stocate sub coordonate, puncte, linii, poligoane și topologie. Unele baze de date spațiale gestionează date mai complexe precum obiecte tridimensionale, acoperire topologică și rețele liniare.

Techopedia explică baza de date spațială

Sistemele comune de baze de date utilizează indexuri pentru o căutare și acces mai rapid și mai eficient la date. Totuși, acest index nu este potrivit pentru interogări spațiale. În schimb, bazele de date spațiale folosesc ceva precum un index unic numit index spațial pentru a accelera performanța bazei de date. Indexarea spațială este foarte necesară, deoarece un sistem ar trebui să poată prelua date dintr-o colecție mare de obiecte, fără a căuta cu adevărat întregul grup. De asemenea, ar trebui să sprijine relațiile dintre conectarea obiectelor din clase diferite într-o manieră mai bună decât simpla filtrare.

Pe lângă indexuri, bazele de date spațiale oferă și tipuri de date spațiale în modelul de date și în limbajul de interogare. Aceste baze de date necesită tipuri speciale de tipuri de date pentru a oferi o abstractizare fundamentală și pentru a modela structura obiectelor geometrice cu relațiile și operațiile corespunzătoare ale acestora în mediul spațial. Fără aceste tipuri de date, sistemul nu ar putea suporta genul de modelare pe care o oferă o bază de date spațială.

Ce este o bază de date spațială? - definiție din techopedia