[MonetDB-users] xquery over large amount of small documents
Hi there, I asked something like this question last year and I'm basically checking up on the progress since then. I hope this mail is not interpreted as demanding anything; I can see you guys are doing impressive work, I'm just trying to give feedback from the perspective of an application developer drooling over the potential of XML databases.. I can see on your website that collections() support is not there yet (marked as "will", though). I also looked at this page: http://monetdb.cwi.nl/XQuery/Overview/Roadmap/index.html 'many small documents' is not listed on this roadmap. On another roadmap page however: http://monetdb.cwi.nl/Development/Roadmap/index.html I do see the following entry (for the september release this year): XQuery: support for large numbers of small documents This gives me hope. :) Is that still the plan? If so, it might be useful to update the XQuery roadmap with that tidbit from the main MonetDB roadmap, as I might not be the only one who is looking for such features. My use case is that of a CMS - large amounts of smaller XML documents that it would be nice to do efficient queries over. Updating small parts of documents (XUpdate) would be nice, but whole-document updates would be okay already, though that might actually mean something like XUpdate to you guys, as you might deal with collections internally as something close to one giant document. Monet is tantalizing because it promises supreme xquery performance but the applications I can imagine do need support for large quantities of smaller documents. If there's a version under development somewhere that supports this feature I'd be happy to try playing with it and give some feedback. Thanks for the attention! Regards, Martijn
Martijn, thank you for pointing out the "inconsistency" in the roadmaps on the MonetDB web site. We're in the final stages of re-structuring and extending our web site, where we will thankfully apply your suggestion. The re-newed MonetDB website should be online soon. Please bear with us, we'll keep you posted. About multidocument support: yes, it will come; we're working on it. We plan to have a new release ready by early autumn that will support both efficient handling of multiple documents and XUpdate. We are very much interested in "real life" XQuery usage scenarios, hence, your info about the need for (efficient) multi-document support is indeed very valuable for us. Right now, the latest development version in CVS does contain the necessary changes for efficient handling of multiple documents only "under the hood", but does not yet provide any means for users to indeed exploit this functionality. Please stay tuned. We'll keep let you know, once we have a "usable" development version. Kind regards, Stefan On Wed, Jul 26, 2006 at 08:39:27PM +0200, Martijn Faassen wrote:
Hi there,
I asked something like this question last year and I'm basically checking up on the progress since then. I hope this mail is not interpreted as demanding anything; I can see you guys are doing impressive work, I'm just trying to give feedback from the perspective of an application developer drooling over the potential of XML databases..
I can see on your website that collections() support is not there yet (marked as "will", though).
I also looked at this page:
http://monetdb.cwi.nl/XQuery/Overview/Roadmap/index.html
'many small documents' is not listed on this roadmap.
On another roadmap page however:
http://monetdb.cwi.nl/Development/Roadmap/index.html
I do see the following entry (for the september release this year):
XQuery: support for large numbers of small documents
This gives me hope. :) Is that still the plan? If so, it might be useful to update the XQuery roadmap with that tidbit from the main MonetDB roadmap, as I might not be the only one who is looking for such features.
My use case is that of a CMS - large amounts of smaller XML documents that it would be nice to do efficient queries over. Updating small parts of documents (XUpdate) would be nice, but whole-document updates would be okay already, though that might actually mean something like XUpdate to you guys, as you might deal with collections internally as something close to one giant document.
Monet is tantalizing because it promises supreme xquery performance but the applications I can imagine do need support for large quantities of smaller documents. If there's a version under development somewhere that supports this feature I'd be happy to try playing with it and give some feedback.
Thanks for the attention!
Regards,
Martijn
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ MonetDB-users mailing list MonetDB-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-users
-- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4312 |
Hello, Stefan Manegold wrote: [snip]
About multidocument support: yes, it will come; we're working on it. We plan to have a new release ready by early autumn that will support both efficient handling of multiple documents and XUpdate.
We are very much interested in "real life" XQuery usage scenarios, hence, your info about the need for (efficient) multi-document support is indeed very valuable for us.
Right now, the latest development version in CVS does contain the necessary changes for efficient handling of multiple documents only "under the hood", but does not yet provide any means for users to indeed exploit this functionality. Please stay tuned. We'll keep let you know, once we have a "usable" development version.
Thanks you for the very friendly and informative answer! I'm itching to start using the power of MonetDB to build interesting XML applications. I intend to make it easy to use from Python, and combinable with lxml (http://codespeak.net/lxml) which covers many other Python XML usecases. So, eagerly awaiting further news! Regards, Martijn
participants (2)
-
Martijn Faassen
-
Stefan Manegold