개인 지오 데이터베이스보다 파일 지오 데이터베이스를 사용해야하는 9 가지 이상의 이유가 있습니다. 불행히도, 오래된 PGDB를 유지해야 할 더 많은 이유가 여전히 있습니다. 당신의 딜레마는 그들 중 하나입니다. (이 주제에 대한 ESRI 출판물 없음)
PGDB를 통한 FGDB의 주요 목적은 다중 열 "속성"인덱스 및 기타 고급 SQL 함수와 같은 기능이 아니라 스토리지 용량 및 공간 데이터 성능 (그리기 속도, 검색, 공간 인덱싱, 공간 쿼리 등)이라고 생각합니다. 일반적으로 DBMS의 필수적인 부분입니다. (MS 액세스 기반 PGDB는 ESRI 네이티브 FGDB는 그렇지 않습니다) 부수적으로; MS Access 데이터베이스의 최대 파일 크기 제한은 2GB이며 단일 PGDB의 최대 크기이기도합니다. 반대로 FGDB 파일 크기 제한은 1TB에서 256TB로 확장 할 수 있습니다.
ESRI는 또한 다음과 같이 설명합니다. SQL 표현식을 작성하는 데 사용하는 구문은 데이터 소스에 따라 다릅니다. SQL이 표준이지만 모든 데이터베이스 소프트웨어가 동일한 SQL 방언을 구현하지는 않기 때문입니다. 및 파일 지오 데이터베이스, 적용 범위, 쉐이프 파일, 정보 테이블의 dBASE 테이블, CAD 및 VPF 데이터를 포함하려면 쿼리 파일 기반 데이터는, 당신은 기능과 개인에서 사용할 수있는 기능의 일부를 지원는 ArcGIS에서 구현 SQL의 방언을 사용 ArcSDE 지오 데이터베이스.
다시 말해 DBMS를 기반으로하는 지오 데이터베이스가이 기능을 지원한다면 PGDB와 ArcSDE GDB는 그 증거입니다 . 그렇기 때문에 기본 MS Access 데이터베이스가있는 PGDB에서 다중 열 인덱스를 만들 수 있습니다. 이 기능을 지원하는 기본 DBMS가있는 ArcSDE 지오 데이터베이스와 동일합니다.
File Geodabase는 ; 상기 9.2 FGDB 자료 ESRI는 빗대 이러한 특징과 기능의 일부는, 인용 미래 FGDB 릴리스에 추가 될 수 있음; "파일 지오 데이터베이스는 개인 지오 데이터베이스에 사용 가능한 모든 기능을 지원하지 않습니다. ArcGIS 9.2에서 파일 지오 데이터베이스가 지원하지 않는 가장 일반적으로 사용되는 기능은 DISTINCT, GROUP BY 및 ORDER BY 및 설정 기능 AVG, COUNT, MIN, MAX 및 SUM은 하위 쿼리 외부에서 지원되지 않습니다. 이들 중 일부에 대한 지원은 향후 릴리스에서 추가 될 것입니다. "
4 년 후 버전 10에서는 이러한 기능과 기능을 사용할 수 없습니다. ( 사용 가능한 기능 목록 )
FGDB는 현재 진행중인 작업으로, 필요한 모든 SQL DBMS 함수가 필요한만큼 다중 열 인덱싱 기능이 필요합니다. ESRI 개발자가 기능을 FGDB로 확장하는 것이 중요하다고 결정할 때까지 PGDB에 갇히게 될 것 같습니다.