If one were to attempt a classification system I'd imagine it would end
up something like a 3 dimensional cube. Distribution Model vs. Data
Model vs. Disk Data Structure. For instance cassandra would be
classified as (token ring dynamo, column store, log structure merge
tree), riak would be (vnode dynamo, key/value, pluggable) and couch
would be (offline replication, document w/ incremental mr, btree). The
rest I'll leave as an exercise for the reader.
As for what's the use it basically comes down to 2 things: if you have a
ton of data then you must use one of the distributed datastores and your
requirements for how you want to query that data will most likely drive
the choice of which database to use. If, however, you do not have a ton
of data then the choice basically comes down to personal preference.
Truth is, if you want real information you need to be in IRC with the
people writing these systems. They don't spend their time collecting
links and writing 2 line blog posts. Those are activities for the
takers. The makers are writing code and if you want the real story you
talk to them.
If one were to attempt a classification system I'd imagine it would end up something like a 3 dimensional cube. Distribution Model vs. Data Model vs. Disk Data Structure.
If, however, you do not have a ton of data then the choice basically comes down to personal preference.
Sent from my iPad
> --
> You received this message because you are subscribed to the Google Groups "NOSQL" group.
> To post to this group, send email to nosql-di...@googlegroups.com.
> To unsubscribe from this group, send email to nosql-discussi...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/nosql-discussion?hl=en.
>