On Wed, 26 Mar 2014 07:39:04 -0400
Burr Sutter <bsutter(a)redhat.com> wrote:
On Mar 26, 2014, at 6:15 AM, Matthias Wessendorf <matzew(a)apache.org> wrote:
>
>
>
> On Wed, Mar 26, 2014 at 10:28 AM, Karel Piwko <kpiwko(a)redhat.com> wrote:
> Hey,
>
> I'm trying to collect requirements for MongoDB usage in UPS. So far, I have
> following list in mind:
>
> 1/ Drop-in replacement for JPA (avoiding two WARs if possible)
>
> yeah, that would be best :-)
+1
>
> 2/ db integration on AS/WF/EAP (module)
What are you thinking about from a JBoss module perspective?
Google shows for instance:
*
https://issues.jboss.org/browse/WFLY-3139
*
https://issues.jboss.org/browse/JBERET-48
*
https://github.com/goldmann/wildfly-modules/tree/master/mongodb
I understand it as MongoDB module will be provided (at least in WF)
in the future to make usage of MongoDB from Java EE apps easier.
UPS would profit from such setup, especially if we are able to make NoSQL a
drop-in replacement for JPA. It would not matter whether you want MySQL or
MongoDB as persistence storage, you'll just execute different cli script.
> 3/ integration with OpenShift MongoDB gear
>
> +1
+1
>
>
> Additional interesting stuff I can think of:
>
> * Enabled horizontal scaling for MongoDB instances
> * transaction model Mongo vs JPA
> * performance tests NoSQL vs SQL
> * security model Mongo vs JPA
> * combination of JPA + MongDB storages (JBoss Teiid)
>
> +1 sounds pretty reasonable
For me, +1 to hortizontal scaling, transactions, performance, security
but -1 for Teiid as a "data store" for our push registrations.
There are other uses for Teiid but introducing a dependency here will be
costly with little possible return on that investment.
With that said, I do forsee some enterprise integration use cases that could
involve Teiid but that would still be secondary to Camel and showing off
things like jBPM (notifications of new tasks in the workflows).
Makes sense.
>
>
> If you have any ideas/requirements, please drop them here. I'm planning to
> use your ideas to form a frame of a diploma thesis.
>
> That's awesome!
>
>
> Thanks,
>
> Karel
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
>
>
> --
> Matthias Wessendorf
>
> blog:
http://matthiaswessendorf.wordpress.com/
> sessions:
http://www.slideshare.net/mwessendorf
> twitter:
http://twitter.com/mwessendorf
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/aerogear-dev