This topic has 5 replies, 2 voices, and was last updated 6 years, 11 months ago by Manchanda, P.

  • Author
    Posts
  • #5151
     Manchanda, P
    Participant

    Respected OpenDJ experts,

    Wanted to check if OpenDJ 2.6 (and latest versions) use the Berkeley DB.

    Found Two articles that mention the use of Berkeley DB by OpenDJ

    First one is from idmdude written in 2012, while second one is from ForgeRock.

    Can we confirm this is valid for the latest version of OpenDJ.

    Thanks and Regards
    P Manchanda

    #5152
     Mark Craig
    Participant

    Hello P Manchanda,

    Yes. By default OpenDJ stores directory data in a backend based on Berkeley DB Java Edition.

    The version under development, which is the one you get in the nightly builds at present, lets you choose between a backend based on Berkeley DB Java Edition and another based on Persistit (Apache 2 License).

    Regards,
    Mark

    #5174
     Manchanda, P
    Participant

    Thanks @Mark.

    Would you be able to the share the timeline when this development version (with option of switching backend DBs) would go live, I mean when it would be released.

    Thanks and Regards
    P Manchanda

    #5222
     Manchanda, P
    Participant

    Looking at the Persistit GitHub Page, it seems that the last activity on it was around 2 years back. It might be possible that there is another repository for this.

    If that is not case, then any particular reason for moving to key-value store DB that is not being actively developed. There are other key-value stores like Redis/Cassandra that have active community support.

    Thanks and Regards
    P Manchanda

    #5278
     Mark Craig
    Participant

    Hi P Manchanda,

    You’ll find estimated release dates on the OpenDJ roadmap, https://wikis.forgerock.org/confluence/display/OPENDJ/OpenDJ+Roadmap.

    Concerning where to store underlying data, ForgeRock has adapted our fork of Persistit a bit. That said, one of the design choices in adding a new backend implementation has been to move to a pluggable architecture. The pluggable architecture for backend implementations is makes alternatives easier to provide.

    If you’re interested for example in discussing and demonstrating additional alternatives beyond Persistit, the best forum is probably still the OpenDJ developers list. The link is to the page where you can sign up, access the archives, etc.

    Regards,
    Mark

    #5281
     Manchanda, P
    Participant

    Thanks Mark,

    Based on the road map info, the v3.0 of OpenDJ lined up for Q4 2015 release will have the pluggable back end.

    I will look at the Developer’s forum to get more information on this and share my thoughts.

    Thanks
    P Manchanda

Viewing 6 posts - 1 through 6 (of 6 total)

You must be logged in to reply to this topic.

©2022 ForgeRock - we provide an identity and access platform to secure every online relationship for the enterprise market, educational sector and even entire countries. Click to view our privacy policy and terms of use.

Log in with your credentials

Forgot your details?