Itu sebenarnya sesuatu yang Anda akan menemukan sedikit dokumentasi di depan umum. Ada kelas / lokakarya yang dikenakan biaya ESRI atau yang dapat Anda hadiri di ESRIUC tetapi kurang di ruang publik.
Beberapa poin yang Anda sebutkan keluar dari praktik DBA yang baik; tetapi beberapa benar-benar tidak dan sangat bergantung pada sistem dan kebutuhan Anda.
Untuk integritas, pasti platform perangkat keras yang stabil (saya selalu menggunakan sistem berkerumun) adalah kuncinya; dan menggunakan backend DB yang tepat. Saya berasal dari latar belakang negara bagian dan federal yang kuat sehingga saya biasanya menggunakan DB besar seperti MSSQL atau Oracle. MSSQL2008 spasial memberi Anda toolkit yang baik untuk biaya; dibandingkan jika Anda benar-benar ingin bukti-peluru dengan akses pihak ke-3 yang ingin Anda pertimbangkan Oracle; di mana banyak aplikasi terhubung ke sisi spasial.
Keamanan; baik di sana Anda memiliki kebutuhan DBA yang kuat untuk memastikan Anda memiliki akun yang dikonfigurasi dengan benar; tetapi kemudian Anda juga perlu menggunakan kontrol ESRI bawaan untuk yang dapat membaca / menulis dll dari DB Anda. Ini juga mempertanyakan struktur data Anda dan sistem Anda yang menggunakannya; apakah Anda perlu membuat silo keamanan yang lebih tinggi di mana Anda memiliki keamanan tingkat pengguna yang lebih ketat; atau hanya satu DB besar ok dengan Anda mempertahankan pengguna dengan izin tingkat pengguna di seluruh fitur.
Hal yang juga ingin Anda pikirkan adalah menggunakan objek internal seperti domain versus tabel referensi dengan nilai-nilai yang baik untuk Anda; domain mungkin tidak dapat diakses dari aplikasi pihak ketiga yang melihat data Anda; di mana tabel referensi dapat digabungkan dan Anda memiliki nilai-nilai kode itu.
Normalisasi data adalah topik besar untuk dipertimbangkan; beberapa orang senang melakukan desain yang dinormalisasi dengan fitur SDE hanya geometri dan kemudian semua hal tabular dalam tabel bisnis yang kemudian memiliki banyak indeks dan tampilan untuk mengoptimalkan kinerja untuk pencarian oleh aplikasi lain.
Jadi, jika Anda memiliki bidang-bidang tertentu, Anda ingin tahu; jangan ragu untuk menambahkan rincian lebih lanjut untuk pertanyaan Anda, tetapi banyak dari apa yang Anda cari benar-benar tergantung pada platform Anda dan kebutuhan fungsional Anda. Aplikasi web berkecepatan tinggi mungkin tidak menginginkan SDE dibandingkan hanya fGDB; versus data dinamis akan menuntut SDE.