-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
 Post subject: JPA/OGM Provider for Couchbase noSQL
PostPosted: Mon Nov 24, 2014 5:12 pm 
Newbie

Joined: Mon Nov 24, 2014 5:04 pm
Posts: 2
Couchbase document store noSQL is an open source (that comes with commercial license & support option).
I see that these is OGM support for CouchDB...so it will be natural to extend it to have Couchbase provider as well.

It is a really robust and performing noSQL server solution that comes with clustering HA 24/7 and disaster recovery replication built in.

See Couchbase Server, MongoDB, and Apache Cassandra / DataStax Enterprise benchmarks: http://info.couchbase.com/2014-Fall-Benchmark-Results-LP.html


Top
 Profile  
 
 Post subject: Re: JPA/OGM Provider for Couchbase noSQL
PostPosted: Wed Nov 26, 2014 3:45 am 
Hibernate Team
Hibernate Team

Joined: Sat Jan 24, 2009 12:46 pm
Posts: 388
Hi,

Yes, Couchbase would be a very interesting candidate for an OGM dialect. It's a question of resources, though. So if you'd like to see support for Couchbase and would be willing to work on such dialect, that'd be awesome. Of course we'd help to get you started.

--Gunnar

_________________
Visit my blog at http://musingsofaprogrammingaddict.blogspot.com/


Top
 Profile  
 
 Post subject: Re: JPA/OGM Provider for Couchbase noSQL
PostPosted: Fri Nov 28, 2014 3:36 pm 
Newbie

Joined: Mon Nov 24, 2014 5:04 pm
Posts: 2
Thank you! Interesting proposition. I'll check resources on how to contribute. Let me know if you have any links/resources you can recommend for a newbie.


Top
 Profile  
 
 Post subject: Re: JPA/OGM Provider for Couchbase noSQL
PostPosted: Fri Nov 28, 2014 6:44 pm 
Hibernate Team
Hibernate Team

Joined: Sat Jan 24, 2009 12:46 pm
Posts: 388
Hi,

There is some information here: http://hibernate.org/ogm/contribute/ But that's mainly formal stuff. Implementation-wise you may check out https://developer.jboss.org/wiki/HowToWriteADatastoreInHibernateOGM

But that hasn't been updated in quite a while (really need to do that), so take it with a grain of salt. Mainly it's missing some newer stuff such as

* the option system (allows you to define store-specific options via annotations and API),
* optional grid dialect facets (allow to ammend your main GridDialect implementation with advanced features)
* querying (how would that be done btw. in CouchBase)?

I'd recommend to check out the existing CouchDB dialect and take it as starting point. It may well be that we can extract common stuff in some way (e.g. the CouchDB and MongoDB dialects already share some commonalities in core/org.hibernate.ogm.datastore.document).

It's a good idea to join us on #hibernate-dev@FreeNode (we're there most of the time during UTC working hours) for ad-hoc discussions and sending mails to the hibernate-dev list for more foundational design matters.

If there is anything I can help you with to get started, just let me know.

--Gunnar

_________________
Visit my blog at http://musingsofaprogrammingaddict.blogspot.com/


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.