Pergunta

Eu estou procurando uma biblioteca de banco de dados leve que pode compilar em um C ++ aplicativo.

O tal existe?

Foi útil?

Solução

Para XML puro incorporado banco de dados que você pode querer espreitar o Oracle Berkeley DB XML .

Outras dicas

SQLite . Não-arquivo simples, mas é de arquivos baseado, pode ser facilmente incorporado em aplicativos.

Talvez esta biblioteca XML muito leve também pode ser de ajuda: RapidXML . É um analisador XML, não uma biblioteca de banco de dados, mas dependendo do seu aplicativo que pode ser suficiente (você mencionar um armazenamento de dados XML flatfile).

Você também pode olhar para berkleyDB

A partir wikipedia :

Berkeley DB (BDB) é um computador biblioteca de software que fornece uma De alto desempenho embebido base de dados, com ligações em C, C ++, Java, Perl, Python, Ruby, Tcl, Smalltalk, e muitos outras linguagens de programação. BDB lojas arbitrário pares de chave / dados como matrizes de bytes, e suportes múltiplos itens de dados para uma única tecla. BDB lata apoio milhares de simultâneos fios de controlo ou concomitante processa bases de dados como a manipulação grande quanto 256 terabytes, em uma ampla variedade de sistemas operacionais, incluindo mais Unix-like e sistemas Windows, e sistemas operacionais em tempo real.

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