Banco de dados xml nativo
Janser Lemes Ferreira
Universidade Federal de Ouro Preto
ICEA – Instituto de Ciências Exatas e Aplicadas
Resumo. O uso da linguagem XML vem se expandindo cada vez mais, esta expansão se dá pelo fato da mesma descrever vários tipos de dados, e facilitar a comunicação de informações entre aplicativos. O armazenamento de documentos XML é algo que ainda vem sendo pesquisado, através dos resultados das pesquisas, estão sendo propostos vários bancos de dados XML Nativos. Este artigo irá focar nos desafios do armazenamento de documentos XML em sistemas de banco de dados, e em apresentar algumas características de dois bancos de dados XML, eXist e Lore.
Abstract. The use of XML has been increasingly expanding, this expansion is partly because of that describe various types of data, and facilitate communication of information between applications. The storage of XML documents is something that is still being researched by the results of research are being offered several Native XML databases. This article will focus on the challenges of storing XML documents in database systems, and show some characteristics of two XML databases, eXist and Lore.
1. Introdução
O XML vem se tornando um padrão bastante usado na representação e troca de dados entre aplicações, devido à flexibilidade e ao dinamismo deste protocolo, podendo, por exemplo, armazenar diferentes estruturas de dados a cada momento da aplicação. Pela grande flexibilidade deste protocolo, o uso do XML está em plena expansão, principalmente na WEB, fazendo com que cada vez mais, as aplicações utilizem este tipo de documento. Os documentos XML são uma coleção de dados, no entanto, suas estruturas de armazenamento se diferem das existentes nos SGBDs tradicionais, principalmente no formato irregular dos dados. Devido a essa ampla utilização do XML, é necessário a utilização de sistemas eficientes de armazenamento e recuperação de dados.