La plupart des gens recommandent de stocker vos données dans une base de données pour des raisons de performances, par exemple une recherche et une interrogation rapides. Cependant, je pense qu’il ya aussi l’avantage de la monnaie lorsque les données sont dans une base de données. Par exemple, si vous transmettez un fichier de formes à un collègue, celui-ci l'utilisera indéfiniment, mais les données peuvent avoir été mises à jour. Où comme si les données étaient stockées dans une base de données et que l'utilisateur se connectait à cette base de données à l'aide d'ArcGIS, il verrait toujours les données les plus récentes et les plus récentes.
Ainsi, les principaux avantages d’une base de données sont l’indexation des requêtes de performances (bien que vous puissiez indexer dans un fichier FileDBD ou MDB ou même avoir un index shapefile, mais j’ai trouvé que vous pouviez donner à une base de données plus de mémoire vive lors de l’indexation; base de données) Fonctions spatiales plus rapides dans une base de données Si vous avez du texte ou des adresses, vous pouvez utiliser la recherche en texte intégral
Contre la connaissance - affecte les serveurs dédiés propriétaires ou Open Source dans les coûts de production - configuration et exécution
FileGDB / MDB Pros Portable Plug and Play (presque aussi simple qu'un fichier de formes) Peut être compressé pour réduire la taille
Contre peut prendre beaucoup de temps pour créer (mon expérience personnelle) pour beaucoup de données ESRI Restreinte (ish) utilisateurs simultanés Limites de fichier
MDB est une géodatabase sauvegardée sur un accès Microsoft, dont le nombre de fichiers est limité à 2 Go. Par conséquent, si vous disposez de plus de données ou souhaitez fournir un accès supplémentaire à d'autres utilisations, utilisez une FileGDB.
Vous pouvez voir plus de différences ici http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Types_of_geodatabases
J'espère que cela vous donne une idée