Using Cassandra as Back End for publish

2014-09-04 Thread Abhijit Mazumder
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


Re: Using Cassandra as Back End for publish

2014-09-04 Thread Michael Marth
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 abhijit.mazum...@gmail.com 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



Re: Using Cassandra as Back End for publish

2014-09-04 Thread Michael Marth
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/org/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 abhijit.mazum...@gmail.com 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 mma...@adobe.com 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 abhijit.mazum...@gmail.com
 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