[keycloak-user] Considering removing Mongo support

Roger Turnau (US - Advisory) roger.turnau at pwc.com
Mon Dec 5 15:37:46 EST 2016


I'd like to second Abishek's question. Long-term, I'd like to see support
for some scalable NoSQL solution -- with a slight preference for Cassandra.
Right now, I'm setting up database support for a client who prefers MS SQL
Server.

Would love to know if there are any major headaches or issues with any of
the more popular relational databases.

Thanks,

Roger Trunau

On Mon, Dec 5, 2016 at 2:49 PM, abhishek raghav <abhi.raghav007 at gmail.com>
wrote:

> Hey Stian,
>
> As mongoDB may not be supported by keycloak from 3.x onwards, which RDBMS
> you would suggest/recommend going further so that we can pro actively start
> looking into it.
>
> Those who are alreaady using relational databases, please share your
> experiences with different DBs on keycloak.
>
>
> Thanks
> Abhishek
>
>
>
>
>
> *- Best Regards*
>    Abhishek Raghav
>
>
>
>
>
>
>
> On Fri, Dec 2, 2016 at 3:58 PM, Stian Thorgersen <sthorger at redhat.com>
> wrote:
>
> > All,
> >
> > We are considering removing Mongo support from Keycloak in 3.x. The
> reasons
> > behind it is that there are a fair few issues in the current
> > implementation, especially around consistency due to lack of transaction
> > support in Mongo and often we update multiple documents. In many cases we
> > rely on transactions to rollback to prevent partial updates, but this
> > obviously doesn't work in Mongo.
> >
> > With the fact that Mongo is already partially broken and the constant
> > maintenance involved we're considering removing it and rather focus
> purely
> > on the relational database back-end.
> >
> > Another point to make is that we are not considering supporting Mongo in
> > the supported version of Keycloak (Red Hat Single Sign-On). So we are
> never
> > able to provide the same level of care and attention to it as we can for
> > relational databases.
> >
> > If we do decide to remove it we would make sure we provide a seamless and
> > easy option to migrate from Mongo to a relational database!
> >
> > I would like to gather some feedback from the community before doing
> > anything. So please vote on the following Doodle:
> >
> > http://doodle.com/poll/nnimebpkx774ppus
> >
> > Also, comments to this thread is more than welcome!
> >
> > I'll end with a comment - Time spent by core developer on maintaining
> Mongo
> > could be better spent on awesome new features, testing and bug fixing!
> > _______________________________________________
> > keycloak-user mailing list
> > keycloak-user at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/keycloak-user
> >
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
>



-- 
*Roger Turnau*

PwC | Manager - Advisory Financial Services
Mobile: 850-228-2006
Email: roger.turnau at pwc.com
PricewaterhouseCoopers LLP
50 North Laura Street, Suite 3000, Jacksonville FL 32202
http://www.pwc.com/us

Save energy. Save a tree. Save the printing for something really important.

______________________________________________________________________
The information transmitted, including any attachments, is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited, and all liability arising therefrom is disclaimed. If you received this in error, please contact the sender and delete the material from any computer. PricewaterhouseCoopers LLP is a Delaware limited liability partnership.  This communication may come from PricewaterhouseCoopers LLP or one of its subsidiaries.


More information about the keycloak-user mailing list