There are some very old messages regarding the subject of multithreading in the 
BaseX server but nothing recent that I can find. With the proliferation of CPUs 
with large core counts, it seems logical to revisit the topic so that a BaseX 
server can make efficient use of that resource. Has this been considered 
lately? BaseX is a fantastic system but I'm afraid that it receives less 
attention than it should because competitors, particularly 
Elasticsearch/OpenSearch, are architected to take advantage of multithreading 
and clustering.

In my case, the vast majority of the time, the engine is used on a static 
database, for full text searching. Even a constrained case of permitted 
multithreading on a (temporarily) read-only database would be very useful.

Reply via email to