Spatial Data = Multi Dimension Data

image.png

📌 Nearest Neighbor queries(NN-query) ⇒ 점이나 object가 주어지면, 조건을 만족하는 가장 가까운 object를 찾는 것

📌 Range queries ⇒ 특정 공간의 범위 안에 존재하는 object를 찾는 것

1️⃣ K-D trees : Space-partitioning Method

BST의 확장 버전이다.

image.png

2️⃣ Quad trees : Space-partitioning Method

image.png

3️⃣ R-trees : Data-partitioning Method

$B^+$-tree의 N차원 확장 버전이다.

image.png

❓ 만약 Range Query로 질의가 요청되면 어떻게 하지?

image.png