Recently Manish R Jain released a open source “framework” for graph data-modelling of various scenarios (mostly in social apps like users,post,comments etc):
I have (tried!) to add a couchbase driver using N1QL. There are still some bugs though. One thing i wished Couchbase had was some sort of scan mechanism of the key itself based on prefix, byte strings or timestamp added. It seems to me that when you now have the N1QL topology awareness of which node has the key it could also be used for scan of keys ?
If you are a gopher please contribute so we can use CB as our main DB =) For now i have tried just to solve the problem but i am sure there exists much better ways.