คนส่วนใหญ่จะแนะนำให้จัดเก็บข้อมูลของคุณในฐานข้อมูลด้วยเหตุผลด้านประสิทธิภาพคือรวดเร็วในการสืบค้นและค้นหา อย่างไรก็ตามฉันเชื่อว่ายังมีประโยชน์ของสกุลเงินเมื่อข้อมูลอยู่ในฐานข้อมูล ตัวอย่างเช่นหากคุณส่ง Shapefile ไปให้เพื่อนร่วมงานพวกเขามีแนวโน้มที่จะใช้ไฟล์นั้นอย่างไม่มีกำหนด แต่อาจมีการอัปเดตข้อมูล โดยที่ราวกับว่าข้อมูลถูกเก็บไว้ในฐานข้อมูลและผู้ใช้เชื่อมต่อกับฐานข้อมูลนั้นโดยใช้ ArcGIS พวกเขาจะเห็นข้อมูลล่าสุดและเป็นปัจจุบันเสมอ
ดังนั้นข้อดีของฐานข้อมูลหลักคือ Performance Querying Indexing (แม้ว่าคุณสามารถจัดทำดัชนีใน FileGDB และ MDB หรือแม้กระทั่งมีดัชนีรูปร่างไฟล์ได้ แต่ฉันพบว่าคุณสามารถให้ฐานข้อมูล RAM ได้มากกว่าเมื่อสร้างดัชนีดังนั้นฉันจึงวางสิ่งนี้เป็น Pro ไปยังฐานข้อมูล) ฟังก์ชั่น Spatial ทำงานได้เร็วขึ้นในฐานข้อมูลหากคุณมีข้อความหรือที่อยู่คุณสามารถค้นหาข้อความแบบเต็ม
ข้อเสียความรู้ - ส่งผลกระทบต่อทั้งเซิร์ฟเวอร์เฉพาะหรือเซิร์ฟเวอร์โอเพนซอร์สในต้นทุนการผลิต - การติดตั้งและใช้งาน
FileGDB / MDB แบบพกพาแบบพลักแอนด์เพลย์ (เกือบจะง่ายเหมือนรูปร่างไฟล์) สามารถบีบอัดเพื่อลดขนาด
ข้อเสียอาจใช้เวลานานในการสร้าง (ประสบการณ์ส่วนตัวของฉัน) สำหรับข้อมูลจำนวนมาก ESRI ถูก จำกัด (ish) ไฟล์ จำกัด ผู้ใช้พร้อมกัน
MDB เป็นฐานข้อมูลทางภูมิศาสตร์ที่ได้รับการสนับสนุนจากไมโครซอฟท์ซึ่งจบลงด้วยการ จำกัด ไฟล์ 2Gb ดังนั้นหากคุณมีข้อมูลมากขึ้นหรือต้องการเพิ่มการเข้าถึงการใช้งานอื่น ๆ ให้มากขึ้นจากนั้นใช้ FileGDB
ความแตกต่างเพิ่มเติมสามารถดูได้ที่นี่http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Types_of_geod Database
หวังว่าจะให้ความคิดกับคุณ