Metadatabase

Content

O metadatabase é um modelo de banco de dados para (1) gerenciamento de metadados, (2) consulta global de bancos de dados independentes e (3) processamento de dados distribuídos. A palavra metadatabase é uma adição ao dicionário. Originalmente, os metadados eram apenas um termo comum que se refere simplesmente a "dados sobre dados", como tags, palavras -chave e cabeçalhos de marcação. No entanto, nessa tecnologia, o conceito de metadados é estendido para incluir também a representação de dados e conhecimento como modelos de informação (por exemplo, relações, relações de entidades e objetos), lógica de aplicativo (por exemplo, regras de produção) e modelos analíticos (por exemplo, , simulação, otimização e algoritmos matemáticos). No caso de modelos analíticos, também é referido como uma base de modelos.

Essas classes de metadados são integradas a alguma ontologia de modelagem para dar origem a um conjunto estável de meta-relações (tabelas de metadados). Modelos individuais são interpretados como metadados e inseridos nessas tabelas. Como tal, os modelos são inseridos, recuperados, atualizados e excluídos da mesma maneira que os dados comuns em um banco de dados (relacional) comum. Os usuários também formularão consultas globais e solicitações de processamento de bancos de dados locais por meio do metadatabase, usando os metadados integrados globalmente. A estrutura do metadatabase pode ser implementada em qualquer tecnologia aberta para bancos de dados relacionais.

Significado

A tecnologia metadatabase é desenvolvida no Instituto Politécnico Rensselaer em Troy, Nova York, por um grupo de professores e alunos (veja as referências no final do artigo), a partir do final dos anos 80. Sua principal contribuição inclui a extensão do conceito de gerenciamento de metadados e metadados e a abordagem original de projetar um banco de dados para aplicações de metadados. Esses resultados conceituais continuam a motivar novas pesquisas e novas aplicações. No nível de design específico, sua abertura e escalabilidade estão ligadas à da ontologia específica proposta: requer representação reversa dos modelos de aplicativos para salvá-los nas meta-relações. Em teoria, a ontologia é neutra e foi comprovada em algumas aplicações industriais. No entanto, ele precisa de mais desenvolvimento para estabelecer -o para o campo como uma tecnologia aberta. O requisito de representação reversa é comum a qualquer tecnologia global de integração de informações. Uma maneira de facilitá-lo na abordagem do metadatabase é distribuir uma parte do núcleo em cada local local, para permitir a tradução ponto a ponto em tempo real.