[BangPypers] NoSQL

Anand Balachandran Pillai abpillai at gmail.com
Mon Feb 14 13:30:16 CET 2011


On Sun, Feb 13, 2011 at 9:24 PM, Dhananjay Nene <dhananjay.nene at gmail.com>wrote:

> This is not in response to any specific comment as opposed to an addition
> to
> the overall thread, and just a quick formatting of some of my findings on
> the matter.
>
> a. Understanding of CAP theorem
> http://www.julianbrowne.com/article/viewer/brewers-cap-theorem and its
> relevance in the specific set of use cases in consideration is extremely
> important before wading into the noSQL land. One needs to decide whether
> one
> wants to build a CA, AP or CP system. Note that it is rather easy to get
> confused between the implications of A and P - so spend some time on that.
>
>
 I suggest reading the following article along with this -

 http://www.allthingsdistributed.com/2008/12/eventually_consistent.html



> b. The candidate databases once the constraints are decided becomes visible
> http://blog.nahurst.com/visual-guide-to-nosql-systems . Now there exist a
> number of differences within these databases. eg. Simple key value vs.
> document, relational vs. schemaless, disk based vs. in memory, etc. etc.
>
> There are at least two applications where I actively approached the problem
> space with an intent to use noSQL database but concluded that it simply was
> not possible given the fact that the expectations were indeed CA. Recently
> I
> was able to explore using a noSQL since I decided the usecase required an
> AP
> set of requirements.
>




>
> Dhananjay
>
>
> --
> --------------------------------------------------------
> blog: http://blog.dhananjaynene.com
> twitter: http://twitter.com/dnene
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>



-- 
--Anand


More information about the BangPypers mailing list