We have been using BaseX since 7.0 in a multi-threaded environment. Our configuration utilizes an architecture where child threads query a singleton BaseX server, running as a service using YAJSW. We were unable to update past 8.0, due to issues with our licensed Java tier. We recently upgraded to a RedHat version of the open JDK.11, and were able to upgrade BaseX to 9.6. The performance is much improved. We also saw better memory management by running BaseX in its own container (YAJSW). This implementation is handling the processing of Corona, and 75 other reportable diseases from over 3,000 sources (labs, hospitals, doctor's offices, etc., etc.). This platform utilizes 6 databases, which work as rule engines, to drive the processing of data as it moves through the system.
Thanks again for an outstanding product.
Carl R Bondeson IT Analyst 3 Department of Public Health Operation & Support Services Information Technology Phone: 860-509-7434 Carl.Bondeson@ct.govmailto:Carl.Bondeson@ct.gov
[cid:image001.jpg@01D8078F.B6177CE0][cid:image002.png@01D8078F.B6177CE0]
basex-talk@mailman.uni-konstanz.de