I am interested in this topic from the Apache Cayenne perspective, but haven't 
explored it yet beyond the analysis of the data model mismatch. Too early to 
tell how usable would be an ORM API on top of a NoSQL DB. And of course there's 
no single "NoSQL model", there's actually a bunch of incompatible approaches 
hiding under this umbrella term. It shouldn't be too hard to write something on 
the Hello World end, but having a deeper O[?]M bridge is not trivial.

Andrus


On Nov 8, 2010, at 3:56 AM, Q wrote:
> On 08/11/2010, at 5:33 PM, Daniel Beatty wrote:
> 
>> Greetings all,
>> Has anyone tried to make an adaptor for the database engine "db4o" or some 
>> of these so called "NoSQL" databases?   I know it may sound like sacrilege, 
>> but it is worth at least one question.  At least, it would be another case 
>> where we can show the power of the WO side.
> 
> I have recently done some work on a couple of EOAdaptor's, one of which is 
> NoSQL based.
> 
> Some observations:
> 
> 1. It's hard.
> 2. If you want it to be fast, it's hard.
> 3. If you want it to support the full compliment of EOF features including 
> inheritance and flattened relationships it's hard.
> 4. If you want it to support db side sorting or uniqueness it's hard.
> 5. See point 1.
> 
> I don't want to discourage you, but writing an EOAdaptor with more than the 
> most basic functionality is not a simple undertaking.
> 
> Having said that, I recommend you take a look at the JavaMemoryAdaptor in 
> Wonder as a reference to get you started.
> 
> -- 
> Seeya...Q
> 
> Quinton Dolan - [email protected]
> Gold Coast, QLD, Australia (GMT+10)
> 
> 
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/andrus%40objectstyle.org
> 
> This email sent to [email protected]
> 

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to