Hello,
My case:
1. A (non technical) user uploads a 5 GB xml which gets parsed by basex
2. Does some queries to check and modify some values
3. Downloads the modified 5 GB xml back.
So I'm planning to allow the user to edit their xml through a web application and therefore the user must upload the xml to the web application. I'm using python and when I receive the xml I want to create a database by using the create function from the client API, but the create(name, content) forces me to load the 5GB in memory which it cannot handle.
I read the java client API which takes a stream unlike the python API. Am I forced to use java?
What options are there to solve this problem gracefully? Any options that involve Python?
Thank you for reading this
- Henning