Optimal xml storage engine

I am considering an optimal open source solution for storing XML documents, followed by detailed analysis. The amount of data will be small. As far as I understand, basic xml databases may be the right solution for my case. Obviously, they store XML documents in a very efficient way. It would be great to study your experience. Any suggestions for the right solution? Do you have experience using xml storage systems in your applications?

+3
source share
2 answers

We work with native XML servers in our work. They are fine if your data is lower than 100-200 MB, but after that I could not find a suitable server that could process the data. I tried the following:

  • eXist: Java-based proprietary XML server (open source): with large files, it usually eats JVM memory and then throws an exception in memory
  • sedna: native C-based XML server (open source): can handle very large databases, but segfaults if you try to query non-indexed data from a database
  • Tamino XML (): XML, , xquery ( , , , XQuery), , .

:

  • Java eXist. SQlite, .
  • , sedna. .
  • , Tamino. .

(1 ) (). eXist 200 . sedna 1 -, , tamino 500 . , , , , , XML , , .

+2

, , Oracle XML DB. , , , , !

Wikipedia XML Dbs, .

+1

Source: https://habr.com/ru/post/1710551/


All Articles