Existen tres tipos de geodatabases:
- Geodatabases de archivos: almacenados como carpetas en un sistema de archivos. Cada dataset se aloja como un archivo que puede escalar hasta 1 TB de tamaño. Las geodatabases de archivos se recomiendan por sobre las geodatabases personales.
- Geodatabases personales: todos los datasets se almacenan dentro de un archivo de datos de Microsoft Access con un límite de tamaño de 2 GB.
- Geodatabases corporativas: también conocidas como geodatabases multiusuario, pueden no tener límite de tamaño y cantidad de usuarios. Se almacenan en una base de datos relacional utilizando Oracle, Microsoft SQL Server, IBM Db2, IBM Informix o PostgreSQL
Comparar los tres tipos de geodatabases
Características principales | Geodatabase corporativa | Geodatabase de archivos | Geodatabase personal |
---|---|---|---|
Descripción | Conjunto de varios tipos de datasets SIG alojados como tablas en una base de datos relacional. (Este es el formato de datos nativos almacenados y administrados en una base de datos relacional recomendado para ArcGIS). | Colección de varios tipos de datasets SIG que se encuentran en una carpeta del sistema de archivos. Este es el formato de datos nativo recomendado para ArcGIS que se almacena y se administra en una carpeta del sistema de archivos. | Formato de datos original para geodatabases de ArcGIS almacenadas y administradas en archivos de datos de Microsoft Access. (Tiene un tamaño limitado y está vinculado al sistema operativo Windows). |
Cantidad de usuarios | Multiusuario: muchos lectores y muchos escritores | Usuario único y grupos de trabajo pequeños: muchos lectores o un escritor por dataset de entidades, clase de entidad independiente o tabla. El uso concurrente de cualquier archivo específico finalmente se degrada para gran cantidad de lectores. | Un único usuario y grupos de trabajo pequeños con datasets más pequeños; algunos lectores y un escritor. El uso concurrente finalmente se degrada para gran cantidad de lectores. |
Formato de almacenamiento |
| Cada dataset es un archivo individual en el disco. Una geodatabase de archivos es una carpeta de archivos que aloja a los archivos de los datasets. | Todo el contenido de cada geodatabase personal se aloja en un único archivo de Microsoft Access (.mdb). |
Límites de tamaño | Hasta los límites del DBMS | Un TB para cada dataset. Cada geodatabase de archivos puede contener muchos datasets. El límite de 1 TB se puede aumentar a 256 TB para los datasets de imagen extremadamente grandes. Cada clase de entidad puede escalar hasta cientos de millones de entidades vectoriales por dataset. | Dos GB por base de datos de Microsoft Access. Normalmente, el límite real antes de que el rendimiento se reduzca es de entre 250 y 500 MB por cada archivo de base de datos de Microsoft Access. |
Compatibilidad de versionado | Totalmente compatible en todos los DBMS; incluye replicación de bases de datos cruzadas, actualizaciones con check-out y check-in, y archivado histórico. | Sólo se admite como una geodatabase para clientes que publican actualizaciones con checkout y check-in y como un cliente al que se le pueden enviar actualizaciones con la replicación unidireccional. | Sólo se admite como una geodatabase para clientes que publican actualizaciones con checkout y check-in y como un cliente al que se le pueden enviar actualizaciones con la replicación unidireccional. |
Plataformas | Conexiones de Windows, UNIX, Linux y directas a DBMS que pueden ejecutarse potencialmente en cualquier plataforma en la red local del usuario. | Multiplataforma. | Windows solo. |
Seguridad y permisos | Proporcionados por DBMS | Seguridad del sistema operativo de archivos. | Seguridad del sistema de archivos de Windows. |
Herramientas de administración de la base de datos | Funciones de DBMS completas para copias de seguridad, recuperación, replicación, compatibilidad SQL, seguridad, etc. | Administración del sistema de archivos. | Administración del sistema de archivos de Windows. |
Más información sobre la creación de geodatabases
Geodatabases de archivos y geodatabases personales
Las geodatabases personales y de archivos, disponibles de forma gratuita para todos los usuarios de ArcGIS Desktop Basic, Desktop Standard y Desktop Advanced, están diseñadas para admitir el modelo de información completo de la geodatabase, que consta de topologías, catálogos de ráster, datasets de red, datasets de terreno, localizadores de direcciones, etc. Las geodatabases de archivos y personales están diseñadas para ser editadas por un único usuario y no admiten el versionado de geodatabases. Con una geodatabase de archivos, es posible tener más de un editor al mismo tiempo, siempre y cuando estén editando en diferentes datasets de entidades, clases de entidad independientes o tablas.
La geodatabase de archivos fue un nuevo tipo de geodatabase que se lanzó en ArcGIS 9.2. Sus objetivos son los siguientes:
- Proporcionar una solución de geodatabase ampliamente disponible, sencilla y escalable para todos los usuarios.
- Proporcionar una geodatabase de fácil portabilidad que funcione en todos los sistemas operativos.
- Escalable, para poder manejar datasets de gran volumen.
- Proporcionar un excelente rendimiento y escalabilidad, por ejemplo, para admitir datasets individuales que contengan más de 300 millones de entidades y datasets que puedan escalar más de 500 GB por archivo con un rápido rendimiento.
- Utilizar una estructura de datos eficiente, optimizada para el rendimiento y el almacenamiento. Las geodatabases de archivos utilizan cerca de un tercio del almacenamiento de la geometría de entidades que requieren los shapefiles y las geodatabases personales. Las geodatabases de archivos también permiten a los usuarios comprimir datos vectoriales a un formato de solo lectura para reducir aún más los requisitos de almacenamiento.
- Mejoran el rendimiento de los shapefiles para las operaciones que incluyan atributos y aumentan los límites del tamaño de los datos más allá de los límites de los shapefiles.
Las geodatabases personales se han utilizado en ArcGIS desde su versión 8.0 inicial y han utilizado la estructura de archivo de datos de Microsoft Access (el archivo .mdb). Admiten geodatabases que se limitan a un tamaño de 2 GB o menos. Sin embargo, el tamaño efectivo de la base de datos es menor, entre 250 y 500 MB, antes de que el rendimiento de la base de datos comience a bajar. Las geodatabases personales solo son compatibles con el sistema operativo Microsoft Windows. A los usuarios les gustan las operaciones de tabla que pueden realizar con Microsoft Access en las geodatabases personales. A muchos usuarios les gustan mucho las funcionalidades de tratamiento de texto de Microsoft Access para trabajar con valores de atributos.
ArcGIS continuará admitiendo geodatabases personales para varios propósitos. Sin embargo, en la mayoría de los casos, Esri recomienda utilizar geodatabases de archivos por su escalabilidad en tamaño, su rendimiento significativamente más rápido y su uso multiplataforma. La geodatabase de archivos es ideal para trabajar con datasets basados en archivos para proyectos SIG, para uso personal y en pequeños grupos de trabajo. Tiene un rendimiento sólido y buen escalamiento para alojar volúmenes de datos extremadamente grandes sin requerir el uso de DBMS. Además, se puede transportar a otros sistemas operativos.
Comúnmente, los usuarios emplearán geodatabases personales o de varios archivos para sus colecciones de datos y accederán a éstas simultáneamente para los trabajos en SIG.
Geodatabases corporativas
Si necesita una geodatabase multiusuario grande que muchos usuarios puedan editar y utilizar simultáneamente, la geodatabase corporativa proporciona una buena solución. Agrega la posibilidad de administrar una geodatabase multiusuario compartida, así como también de admitir una cantidad de flujos de trabajo SIG fundamentales basados en versiones. La posibilidad de aprovechar las bases de datos relacionales corporativas de su organización es una ventaja clave de las geodatabases corporativas.
Las geodatabases corporativas funcionan con varios modelos de almacenamiento de DBMS (Oracle, Microsoft SQL Server, PostgreSQL, IBM Db2 o IBM Informix). Las geodatabases corporativas se utilizan principalmente en una amplia variedad de opciones de configuración individuales, de grupos de trabajo, de departamentos y corporativas. Aprovechan al máximo las arquitecturas DBMS subyacentes para admitir lo siguiente:
- Bases de datos SIG continuas extremadamente grandes
- Varios usuarios simultáneos
- Transacciones largas y flujos de trabajo versionados
- Compatibilidad con la base de datos relacional para la administración de datos SIG (con los beneficios de una base de datos relacional en escalabilidad, confiabilidad, seguridad, copias de seguridad, integridad, etc.)
- Tipos SQL para Spatial en todos los DBMS compatibles (Oracle, Microsoft SQL Server, PostgreSQL, IBM Db2 o IBM Informix)
- Alto rendimiento que puede escalar a una gran cantidad de usuarios
A través de implementaciones de grandes geodatabases, se ha descubierto que los DBMS son eficientes para introducir y sacar de las tablas los tipos de objetos binarios grandes requeridos para los datos SIG. Además, pueden ser mucho mayores tanto los tamaños de bases de datos SIG como la cantidad de usuarios admitidos en comparación con los datasets SIG basados en archivos.
Para obtener más información sobre la arquitectura de la geodatabase corporativa y cómo las geodatabases corporativas aprovechan la tecnología de la base de datos relacional, consulte Arquitectura de la geodatabase.