I have to store large amounts of complex data.
I’m currently using an XML file, because the complexity of the structures doesn’t allow me to
use a (normal) database to store the data.
My question is: Is there any system (similar to a database) able to process/store large amounts of complex data? If not, how can I optimize performance if I store the data in an XML file?
You might want to look into document oriented databases, like CouchDB.