Quais são os vários formatos / tecnologias de armazenamento que se enquadram no nome Esri Geodatabase ?
Quais são as diferenças mais importantes entre eles?
e (brevemente) quais são os principais meios para utilizá-los?
Há conversas em todo o lugar sobre pessoal e arquivo e empresarial e (?) Geodatabases. Esses são bestas diferentes que precisam de tratamento distinto, mas há muita confusão nas respostas sobre quais meios se aplicam a quais formatos de bancos de dados geográficos.
update: devo acrescentar que não acho que nenhuma resposta única atenda a toda a gama de possibilidades. Seria bom dizer "os dois formatos de usuário único gdb são pessoais e gdb de arquivo, são apropriados para xxx, têm esses limites xxx e as principais diferenças entre eles são xxx" etc.
fonte
Respostas:
Na maioria das vezes, as pessoas cometem o erro de pensar no GeoDatabase como simplesmente um formato geoespacial que permite fazer consultas espaciais. Essa é uma simplificação tão incrível.
Heck, eu costumava cometer esse erro - até que um dia ouvi Scott Morehouse explicando as razões por trás do GeoDatabase. Ele é uma daquelas pessoas que conseguem pensar de formas muito abstratas, bem no alto - e depois desce muito rápido e é muito prático, evitando assim os problemas que os astronautas da arquitetura têm.
Para entender o que é o GeoDatabase, você precisa observar a definição de um modelo de informação :
O GeoDatabase é simplesmente uma definição ESRI de um modelo de informação que suporta conceitos geográficos. Por exemplo, este modelo de informação suporta conceitos como Topologia ; com todas as regras, operações e semânticas de dados associadas a elas (por exemplo, o que é permitido se sobrepor, o que acontece após uma divisão, como uma edição afeta outros recursos que compartilham a mesma borda etc.).
Existem várias implementações do modelo de informações do ESRI GeoDatabase e elas podem ser categorizadas em duas:
Banco de dados geográficos de usuário único:
Bancos de dados geográficos para múltiplos usuários (também conhecidos como bancos de dados geográficos empresariais):
Estas são as fontes de dados suportadas pelo middleware ArcSDE.
O objetivo do ArcSDE também é incompreendido. "SDE" geralmente se confunde com um GeoDatabase - e, nos piores casos, os termos são usados de forma intercambiável; um erro horrível. No passado, o ArcSDE (então chamado de SDE) foi criado para atuar como uma camada de abstração de dados . Você pode encontrar uma descrição simples do ArcSDE em um post realmente antigo da USENET de Scott Morehouse (1999) . Um trecho dessa postagem diz:
Isso significa que ArcSDE é usada pelo GeoDatabase ao interagir com subjacente fontes de dados, mas não sabem nada sobre abstrações geodatabase, como relacionamentos, Domínios, terrenos, Cadastral Fabric, Schematic conjuntos de dados, etc . É usado apenas para facilitar a programação com vários armazenamentos de dados subjacentes.
É por isso que se você estiver lidando com abstrações no nível do GeoDatabase e tentar fazer coisas no ArcSDE (via API ou executáveis da linha de comando do arcsde), poderá ter problemas. (Posso aumentar esta frase ???)
No que diz respeito às limitações de cada implementação diferente do GeoDatabase, geralmente depende do armazenamento subjacente.
O GDB pessoal está vinculado ao limite de 2 GB mdb (Acesso). O FileGDB, não tem esse problema, pois foi criado para se livrar dessa limitação e ser compatível com o unix.
O Personal GDB e o FileGDB são de usuário único. Portanto, você não recebe nenhuma versão . A replicação do GDB é implementada sobre a versão, portanto, é um recurso de todos os bancos de dados geográficos multiusuário (apenas fontes de dados ArcSDE).
Topologia, anotações , classes de representação , domínios , terrenos , etc, são todos conceitos do GeoDatabase que não requerem suporte para vários usuários - portanto, eles estão disponíveis em todas as implementações do modelo de informações do GeoDatabase.
Quanto aos usos de cada implementação do GDB, isso depende das suas necessidades. Portanto, existe um tipo de GeoDatabase para a maioria (mas não todos) dos casos de uso.
Espero que isso deixe claro.
fonte