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 , , .