Ok, jadi saya kira pertanyaan / survei informal semacam ini tentang seberapa besar dataset yang Anda gunakan di dunia ESRI Anda ...
Saya membangun dan memelihara dataset di seluruh negara bagian, di mana saya harus memproses ke tingkat rumah masing-masing, tidak tingkat paket tetapi beberapa alamat surat per paket untuk sistem kami. Di banyak tempat saya menggunakan alamat teoritis yang dihitung dari jaringan jalan atau data USPS AMS / AIS. Jadi Daftar Alamat saya kira-kira 13,5 juta alamat dan bertambah setiap bulan atau triwulanan.
Adakah orang di luar sana saat ini yang memelihara sistem alamat / informasi pencarian yang benar yang sebesar ini dalam dataset berkelanjutan?
Saya ingin berkolaborasi atau berbicara lebih banyak tentang bagaimana orang lain menangani setumpuk data yang begitu besar. Saya melihat masalah di mana perangkat lunak ESRI tampaknya meledak ketika saya mencoba melakukan tugas-tugas seperti memotong atau bergabung spasial. ESRI mengatakan mereka tidak melihat masalah seperti ini tetapi saya sudah memiliki masalah ini sejak kembali ke 9.3.1 jadi saya tidak bisa menjadi orang pertama / satu-satunya yang melakukan ini karena saya dapat membuatnya kembali di beberapa mesin.
Platform saya sekarang adalah ESRI ArcGIS 10 pada Desktop, berbicara dengan ArcSDE 9.3.1-sp1 pada backend SQL2008 menggunakan objek spasial GEOMETRI. Jadi saya tidak melakukan sesuatu yang sangat eksotis; tetapi bagi saya masih ada beberapa daerah yang saya mungkin mendorong amplop.
[Lebih lanjut]
Apa yang saya tertarik ketahui adalah apa yang dilakukan orang lain untuk mengoptimalkan proses yang ada untuk menangani dataset ini. Saya akan menambahkan upwords dari satu juta catatan sebulan ke depan, dan sementara Geocoding dll tidak menjadi masalah ketika Anda mulai menjalankan proses lain dan menghubungkan data untuk analisis lebih lanjut Anda mulai berurusan dengan gabungan yang kompleks. Nah, Anda menampilkan data dari Intersects / Overlays / Identities menggunakan Only_FID dan Anda mendapatkan tabel tengah yang tipis untuk bergabung juga; tetapi ketika Anda mulai mencoba untuk membagi dan menaklukkan pembuatan tabel itu, Anda mulai mengalami masalah di mana Anda perlu membagi data sumber Anda ke dalam area kerja tetapi kemudian Anda telah mengulangi IDS yang tidak dapat Anda gabungkan kembali; jadi Anda dibiarkan dengan blok data yang lebih kecil sehingga Anda tidak dapat dengan mudah membuat keseluruhan lagi.
Berpikir tentang opsi yang memecah data ke skala County-by-County, kemudian menggunakan tampilan spasial untuk bergabung kembali bersama dll ... Hanya ingin tahu jika pengguna lain melihat jenis masalah yang sama pada skala besar tetapi pada skala kecil jejak kaki.
sumber
Jawaban:
Karena ini merupakan pertanyaan terbuka (lama), saya akan memberikan jawaban terbuka: Menggunakan database dengan benar dapat menghemat banyak waktu. Cara yang jelas untuk melakukan sesuatu belum tentu yang tercepat, misalnya ketika saya baru-baru ini ingin menghapus banyak baris dari Oracle, ternyata hanya mengirim:
delete from TABLE1 where ID = 123
untuk setiap fitur sangat lambat dan bahwa ada beberapa hal Oracle mewah yang bisa saya lakukan untuk membuatnya urutan besarnya lebih cepat.Jadi pada dasarnya jika Anda menemukan masalah tertentu yang merupakan hambatan, tanyakan pertanyaan spesifik terkait dengan hambatan tersebut kepada para ahli. Jadi untuk sisi ArcGIS yang mungkin ada di sini (atau forum ESRI, atau dukungan ESRI Anda), tetapi untuk masalah sisi basis data (dan hal-hal yang biasanya akan lebih cepat jika Anda melakukannya di sana) Anda ingin bertanya di http : //www.stackoverflow.com
sumber