Більшість людей рекомендують зберігати ваші дані в базі даних з міркувань продуктивності, тобто швидкого запиту та пошуку. Однак я вважаю, що є також користь від валюти, коли дані знаходяться в базі даних. Наприклад, якщо ви передаєте файл формату колезі, він, ймовірно, буде користуватися цим нескінченно, але дані, можливо, були оновлені. Якщо ніби дані зберігаються в базі даних, а користувач підключився до цієї бази даних за допомогою ArcGIS, вони завжди побачать найновіші та найновіші дані.
Отже, основними плюсами бази даних є індексація ефективності запитів (хоча ви можете індексувати у FileGDB та MDB або навіть мати індекс формфайлу, однак я виявив, що ви можете надати базі даних більше оперативної пам’яті під час індексації, тому я відклав це як Pro до бази даних) Просторові функції швидше запускаються в базі даних Якщо у вас є текст або адреси, ви можете мати повний пошук тексту
Мінуси Знання - впливає як на власний, так і на цільовий сервер з відкритим кодом у виробництві Витрати - налаштування та запуск
FileGDB / MDB Плюси Портативний Plug and Play (майже такий же простий, як і файли) Можна стиснути для зменшення розміру
Мінуси Може знадобитися тривалий час, щоб створити (мій особистий досвід) для багатьох даних ESRI Restricted (ish) Сумісні користувачі Ліміти файлів
MDB - це база даних з підтримкою доступу до мікрософт, яка має обмеження файлу 2Gb, тому якщо у вас є більше даних або хочете надати більше доступу до інших цілей, використовуйте FileGDB.
Більше відмінностей можна побачити тут http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Types_of_geodatabases
Сподіваюсь, що дає тобі якусь ідею