Hi Last year I created a MongoDB component for our client. The use case was to stream events in the form of java beans into a mongodb using the Morphia [1] library. It was almost similar to the camel-jpa component. That package is not in a "releaseable" state though, but I mention it just to say that it was very easy to build, and to use, in a plain (annotated) java bean scenario and might be a nice-to-have feature.
Regards Björn [1] http://code.google.com/p/morphia/ On Tue, Jan 3, 2012 at 5:28 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > A good idea. +1 > > > On Tue, Jan 3, 2012 at 4:40 PM, Raul Kripalani <r...@fusesource.com> wrote: >> Hi there, >> >> As you know, NoSQL technology is evolving at an impressive rate and the >> adopting is increasing tremendously. >> >> One of the most popular databases in this area is definitely MongoDB, a >> highly-performant, scalable, schema-less database which stores information >> as flexible documents (meaning JSON payloads, not Office, PDF, etc. or >> binary formats). >> >> Unfortunately, the only support I have found for MongoDB is an Idempotent >> Repository implementation backed up by Mongo ( >> https://github.com/catify/camel-mongodb). >> >> My proposal is to create a Camel component to support CRUD operations on >> MongoDB databases. In most cases it will be a producer (create, read, >> update, delete), but it could also act like a consumer performing scheduled >> polls (read-only) to fetch information from a collection. MapReduce support >> can also be provided for complex queries. >> >> When it comes to licensing there should be no restriction since the Java >> driver is licensed under the Apache license ( >> http://www.mongodb.org/display/DOCS/Licensing). >> >> Please let me know what you think. I will be more than happy to work on >> this component on my own (I already have experience working with MongoDB), >> but I'd like to gather your inputs first. >> >> Regards, >> Raúl. > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > Twitter: davsclaus, fusenews > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/