Hello Tom,
If such person existed, that would be awesome :)

Here are the steps.
Most if not all operations to the datastore are hidden behind the GridDialect 
interface. But there are a few steps towards complete success

1. Finish to abstract away GridDialect from Infinispan's Cache API
http://opensource.atlassian.com/projects/hibernate/browse/OGM-79

2. Migrate from a Map<String,Object> to a Tuple object representation storing 
diffs (optional but likely useful)
http://opensource.atlassian.com/projects/hibernate/browse/OGM-69

3. Figure out an DatastoreConnectionProvider concept (today it's there but hard 
coded somehow and with horrible names)

4. Write the GridDialect for MongoDB and especially try and see if the 
GridDialect contract needs to evolve and see which MongoDB operations to use to 
map the contract

5. Have a deeeeeep discussion on the MongoDB transactional model and see if 
Hibernate OGM needs adjustment and write docs :)

It looks like a long list but all of these are clearly connected and working on 
1 and 2 for example are great to understand how Hibernate OGM interacts with 
the datastore and will help for 4 and 5.

I'm on and offline in the next couple of days but at least I read my emails and 
I try to be on #hibernate-dev

Emmanuel

On 21 juin 2011, at 18:25, Tom Waterhouse wrote:

> If a person wanted to start down the road of adding MongoDB support for OMG,
> where would the best place to start be?
> 
> Tom
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev


_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to