Manage status messages in CouchDB with MapReduce

On the Couch

Conclusions

This article has probably only whet your appetite for opportunities with CouchDB. MapReduce is a powerful paradigm for designing queries against large volumes of data, and it is particularly powerful when combined with grouping.

There are many other interesting topics related to CouchDB that I have not covered. In addition to attachments is the ability to attach binary data (e.g., images and other formats) to, and retrieve it from, a document. Also, Mango is the declarative CouchDB query language that allows data to be queried without MapReduce. Finally, the cluster and replication model with configurable shards and copies, among other things, is a strong argument for getting to know the database. I hope you have fun doing so!

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy ADMIN Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • A TurnKey Linux software evaluation platform
    TurnKey Linux comes with more than 100 of the most important free enterprise solutions to create a test environment for evaluating new open source system or business software on a local system, on a virtual machine, or in the cloud.
  • When you should and should not use NoSQL databases
    Tables are an established format for storing information in databases, but they don't always fit the bill – which is just one argument of many that speaks for NoSQL.
  • Kubernetes StatefulSet
    Legacy databases are regarded as stateful applications and, theoretically, not a good fit for containers. We reveal how classic SQL can still work well on Kubernetes and the database options available to SMEs for scale-out environments.
  • New in PostgreSQL 9.3
    The new PostgreSQL 9.3 release introduces several speed and usability improvements, as well as SQL standards compliance.
  • A web application with MongoDB and Bottle
    I was recently looking for a stable, flexible, and scalable web application for an ongoing project. It wasn't long until I decided on the NoSQL-based MongoDB.
comments powered by Disqus