Kebanyakan orang akan merekomendasikan menyimpan data Anda dalam database untuk alasan kinerja, yaitu cepat untuk permintaan dan pencarian. Namun saya percaya ada juga manfaat mata uang ketika data ada dalam database. Misalnya, jika Anda meneruskan shapefile ke kolega mereka cenderung menggunakannya tanpa batas waktu tetapi data mungkin telah diperbarui. Dimana seolah-olah data disimpan dalam database dan pengguna terhubung ke database menggunakan ArcGIS maka mereka akan selalu melihat data terbaru dan terkini.
Jadi kelebihan utama dari database adalah Performance Querying Indexing (meskipun Anda dapat mengindeks dalam FileGDB dan MDB atau bahkan memiliki indeks shapefile namun saya telah menemukan bahwa Anda dapat memberikan database RAM lebih banyak saat pengindeksan, jadi saya meletakkan ini sebagai Pro ke database) Fungsi Spasial berjalan lebih cepat dalam database Jika Anda memiliki teks atau alamat, Anda dapat memiliki Pencarian Teks Lengkap
Kontra Pengetahuan - memengaruhi Server Terdedikasi Kepemilikan atau Open Source dalam biaya produksi - pengaturan dan pengoperasian
FileGDB / MDB Pro Portable Plug and Play (hampir sesederhana shapefile) Dapat dikompresi untuk mengurangi ukuran
Kontra Butuh waktu lama untuk membuat (pengalaman pribadi saya) untuk banyak data ESRI Terbatas (ish) Pengguna secara bersamaan Batas file
MDB adalah geodatabase yang didukung akses microsoft yang akhirnya memiliki batas file 2Gb jadi jika Anda memiliki lebih banyak data atau ingin memberikan lebih banyak akses ke penggunaan lain maka gunakan FileGDB.
Perbedaan lebih lanjut dapat dilihat di sini http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Types_of_geodatabases
Harapan yang memberi Anda beberapa ide