Saya bertanya di forum apakah itu bisa menjadi ide yang baik untuk membuat indeks spasial pada himpunan bagian dari tabel ketika aplikasi Anda ditampilkan pada peta hanya himpunan bagian dan tidak pernah seluruh tabel.
Saya mengajukan pertanyaan ini karena saya pikir karena subset tidak memiliki luasan yang sama dari seluruh tabel, mungkin akan lebih cepat untuk menampilkan subset dengan indeks spasial mereka sendiri.
Jawaban yang saya terima adalah bahwa indeks spasial tidak memengaruhi waktu tampilan tetapi hanya digunakan untuk kueri spasial seperti persatuan atau perpotongan. Benarkah ??? Pengalaman saya dengan GIS dan basis data adalah ketika sebuah tabel tidak memiliki indeks spasial, tampilan pada peta jauh lebih lambat. Saya selalu berpikir bahwa pada tampilan tabel ditanya untuk menunjukkan fitur yang memotong luas jendela peta saat ini, sehingga fitur di luar tidak dimuat secara gratis. Apakah ini benar-benar cara kerjanya? Ini adalah semacam permintaan spasial, bukan?
Apa kebenarannya? Apakah ide yang baik untuk membuat indeks spasial pada himpunan bagian?
sumber
Pada database besar atau database dengan perubahan mungkin sangat penting untuk memiliki indeks spasial di tempat dan diperbarui secara teratur.
(Menjaga agar tetap sederhana di sini)
Misalnya untuk kemampuan pengindeksan Spasial Oracle ke dalam mesin basis data Oracle adalah fitur kunci dari produk Spasial. Indeks spasial, seperti indeks lainnya, menyediakan mekanisme untuk membatasi pencarian , tetapi dalam hal ini berdasarkan kriteria spasial seperti persimpangan dan penahanan. Diperlukan indeks spasial untuk:
Pengindeksan Spasial dengan Oracle 11.2g
http://docs.oracle.com/cd/E11882_01/appdev.112/e11830/sdo_index_query.htm
sumber