Wednesday, June 1, 2011

Contra Couch

Why is CouchDB not a good solution?


  • Couch does not support queries for aggregation
  • Couch does not support multiple map and reduce tasks
    • except the re-reduce, which works on the output of the reducer, but is not intuitiv to the Map&Reduce schema
  • Couch experts are rare
  • Although combined keys are supported
    • the disjunction or conjunction depends on the order and type of the keys
    • ranges, eg, time, do not work if it is not a single key
  • Creation of new views (new query type) consumes lots of time
  • Comparable less documentation especially for the data analyses / aggregation
To sum up, there lots of problems one has to face on working with couch as a data aggregator. Which are mainly caused by the lack of experience.



No comments:

Post a Comment