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