Pergunta

Estou tentando ler a documentação em XML de banco de dados Berkeley, e acho que poderia realmente usar uma postagem no blog de um desenvolvedor ou uma sinopse de quando eles tiveram um problema que descobriu que a camada XML no topo do Berkeley DB era a receita exata para a qual.

Talvez eu não esteja entendendo, mas parece que ambos são bancos de dados em processo e, no final das contas, você analisará seu XML em objetos ou dados. Então, por que não começar armazenando seus dados analisados, em vez de XML?

Foi útil?

Solução

Em última análise, quero que meus dados sejam armazenados em algum formato razoável.

Se esses dados começaram como XML e eu quero recuperá-los usando XQuery, sem a camada XML, tenho que escrever um muito de código para fazer o XQuery sozinho, e talvez ainda pior, conhecer meu XML bem o suficiente para poder ter um sistema de armazenamento razoável para ele.

Por outro lado, desde que o desempenho do sistema permita, posso esquecer essa parte do back-end e me preocupar apenas com meu documento XML e superiores (ou seja,para o usuário) e deixe o resto como uma caixa preta.Isso me dá a vantagem do armazenamento B-DB, mas posso usá-lo de uma perspectiva centrada em documentos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top