[ZODB-Dev] [OT] NoSQL

Adam GROSZER agroszer at gmail.com
Fri Nov 13 04:42:33 EST 2009


Hello,

I think we can look at this at 2 levels.

1.: As your app uses ZODB. Then this is your app's
    problem/reponsibility. You use a nosql contender directly from
    your app and it's your responsibility to deal with it.

2.: On the ZODB Storage level. So far I can see that level needs
    consistency, transactions and locking support. Those are usually
    missing from nosql implementations (unless I miss some).
    OTOH a key-value store would fit the ZODB storage.
    If someone finds/writes a key-value storage that has the above
    properties we could give it a try.

Thursday, November 12, 2009, 8:24:43 PM, you wrote:

SH> Encolpe Degoute wrote:
>> Is there someone in the ZODB development team following this:
>> http://www.rackspacecloud.com/blog/2009/11/09/nosql-ecosystem/

SH> It is possible that ZODB unfortunately occupies the same space as SQL in
SH> the CAP triangle:

SH> http://camelcase.blogspot.com/2007/08/cap-theorem.html

SH> That is to say, ZODB applications require consistency and availability,
SH> so if the CAP theorem is true, then ZODB applications can not be very 
SH> partition-tolerant.

SH> The NoSQL databases provide availability and partition tolerance while
SH> foregoing absolute consistency.

SH> Shane
SH> _______________________________________________
SH> For more information about ZODB, see the ZODB Wiki:
SH> http://www.zope.org/Wikis/ZODB/

SH> ZODB-Dev mailing list  -  ZODB-Dev at zope.org
SH> https://mail.zope.org/mailman/listinfo/zodb-dev


-- 
Best regards,
 Adam GROSZER                            mailto:agroszer at gmail.com
--
Quote of the day:
For a good time, call 836-3100.



More information about the ZODB-Dev mailing list