To put some numbers on query precompilation [3]. I have been using Apache ab to time a very simple RESTXQ request
declare %rest:GET %rest:path("bsp/simple") %output:method("text") function simple() {"test"};
ab -n 100 -c 10 http://localhost:8984/bsp/simple
I timed this when my webapp folder had a large number of unrelated, and uncalled, RESTXQ folders and apps and I get *1.77 requests / second*. If I remove all these, to leave just the one simple() function I get *366 requests / second*. (This later figure is not that far from what I get serving from /static.)
/Andy
On Thu, Mar 20, 2014 at 8:49 AM, Christian Grün christian.gruen@gmail.comwrote:
...noted ;) Replication is indeed one of the features that we have already realized (but it's not open source yet).
On Thu, Mar 20, 2014 at 12:03 AM, Alexander Shpack shadowkin@gmail.com wrote:
Hi Christian,
What about redo logs and master/slave replication?
On Tue, Mar 18, 2014 at 2:03 PM, Christian Grün <
christian.gruen@gmail.com>
wrote:
Dear BaseX aficionados,
An upcoming version of our software (7.9 or 8.0) will make it much easier to perform updates and return items at the same time [1]. It will also contain an xquery:update function and will bring xquery:eval and xquery:evaluate together again [2] Another exciting and sophisticated feature we are working on is query precompilation [3], which will particularly speed up large XQuery applications and allow for more request-specific optimizations.
Next, we are working on a Database Administration interface based on RESTXQ, and we will also drop out the confusing client/server dialog from the GUI.
Feature 1 and 2 are already available via a feature branch [4]. If you are working with the git sources, we are excited to get your feedback!
Christian
[1] https://github.com/BaseXdb/basex/issues/873 [2] https://github.com/BaseXdb/basex/issues/878 [3] https://github.com/BaseXdb/basex/issues/874 [4] https://github.com/BaseXdb/basex/tree/issue873 _______________________________________________ BaseX-Talk mailing list BaseX-Talk@mailman.uni-konstanz.de https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
-- s0rr0w
BaseX-Talk mailing list BaseX-Talk@mailman.uni-konstanz.de https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk