Hi, the primary interface you will have to implement is org.apache.jackrabbit.oak.plugins.document.DocumentStore. As examples have a look at the existing implementations for MongoDB: org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore and for a relational database: org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore
Regards Marcel On 04/09/14 17:57, "Michael Marth" <[email protected]> wrote: >Hi, > >I think your best guess would be >http://jackrabbit.apache.org/oak/docs/nodestore/documentmk.html >as a general overview (even if skewed towards MongoDB) and looking into >http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/o >rg/apache/jackrabbit/oak/plugins/document/ >There is the Mongo impl, as well as the upcoming impl for relational DBs > >Cheers >Michael > > >On 04 Sep 2014, at 17:18, Abhijit Mazumder <[email protected]> >wrote: > >> Hi Michael, >> I would love to. Currently we are designing keeping Mongo as back end >>for >> author with Scene 7 cloud for image repository. For author with asset >>heavy >> operations Mongo is automatic choice. However for Publish we are tend to >> think now Cassandra would be better for User generated content and >>linear >> scalability. >> I went through some of the documentation but could not find a "Getting >> Started" for custom MK implementation. Could you point me to some >>relevant >> documentation which would help us get started? >> >> Regards, >> Abhijit >> >> >> On Thu, Sep 4, 2014 at 4:14 PM, Michael Marth <[email protected]> wrote: >> >>> Hi Abhijit, >>> >>> I assume you refer to replication as implemented in Sling and AEM. >>>Those >>> work on top of the JCR API, so they are independent of the Micro Kernel >>> implementation. >>> >>> For running Oak on Cassandra you would need a specific MK >>>implementation >>> (presumably based on the DocumentMK). Is that something you intend to >>>work >>> on (I am sure there would be a lot interest in such an impl). >>> >>> Best regards >>> Michael >>> >>> On 04 Sep 2014, at 11:07, Abhijit Mazumder <[email protected]> >>> wrote: >>> >>>> Hi, >>>> We are considering using Cassandra as back end for the publish >>>> environment. In author we are using mongo. >>>> What are the options we have to customize replication agent to achieve >>>> this? >>>> Regards, >>>> Abhijit >>> >>> >
