Hi Владимир,
Have you experience with basex in high-load projects?
There are definitely many high-load instances of BaseX in productive use (one I’m currently working on has >100.000 read and write requests per day.
That is the similar query I sent you in previous letters (where first query is to database e.g. 'sirukov' and then some queries to several bases).
Could you please forward it again?
I have a decision to make - continue working with basex or look for another solution.
But it helps to regard BaseX as a framework for XML processing, rather as a monolithic database: You may need to write parts of the database application logic in XQuery to get full performance (create incremental databases for new data, auxiliary index database for fast queries, etc.). So you may need to decide how much time you want to spend in coding XQuery.
Christian
I fear that I'm wrong in choosing basex as a database for storaging xml-data, because the project must be scalable and in prospect it would be multiuser (about 1000 users or more). Every day there will be many xml-files loading to server.
17.08.2018, 09:25, "Christian Grün" christian.gruen@gmail.com:
Hi Владимир,
Databases will stay opened until the full query has been evaluated. One of the reasons is that it’s not trivial to detect when the last relevant read operation will take place in a query.
Could you share your query with us (or relevant parts of it)?
Best, Christian
On Thu, Aug 16, 2018 at 11:44 AM Ветошкин Владимир en-trance@yandex.ru wrote:
Hi!
Is there a way to cache data and release read lock ? I have to get some data from DB and then make some actions with it, that takes a long time. I would like to release lock after getting data from the DB.
-- С уважением, Ветошкин Владимир Владимирович
-- С уважением, Ветошкин Владимир Владимирович