1.5 Development Roadmap
The XQuery compiler is currently only available on MonetDB Version 4,
and is still based on the early ("milprintsummer") prototype of
the Pathfinder compiler.
There is a new, much better algebraic version of Pathfinder available
now. Also, MonetDB/XQuery lacks cost-based optimization, and the
update system is still rather unoptimized.
The next major release (Q1 2008) should:
- provide all functionality (inclusive all extensions)
on top of the Pathfinder algebra compiler.
That done, the following major release has as main theme:
- port the runtime system to MonetDB5. This includes porting
the shredder, serializer, XPath support (staircase joins),
transactional (working set) administration, node construction
and (optimized) update processing.
Other features that in parallel are being worked on:
- adding date/time support.
- XQTS (W3C XQuery Test Suite) compliance.
- XQUFTS (W3C XQuery Update Facility Test Suite) compliance.
- cost-based dynamic query optimization
- bandwidth savings in XRPC, and automatic query distribution.
- XRPC distributed update transactions with 2PC.
- update facility improvements.
- port PF/Tijah to support the XQuery Full-Text specification.
|