Posts

Showing posts from August, 2016

Time series data management with Couchbase Server

Image
Couchbase Server is a Key Value store and Document database. The combination of being able to store time series entries as KV pairs with the possibilities to aggregate data automatically in the background via Map-Reduce and the possibility to dynamically query the data via the query language N1QL makes Couchbase Server a perfect fit for time series management use cases. The high transaction volume seen in time series use cases is meaning that relational database systems are often not a good fit. A single Couchbase Cluster on the other hand side might support hundreds of thousands (up to millions) of operations per second (indeed dependent on the node and cluster size). Time series use cases seen with Couchbase are for instance: Activity tracking : Track the activity of a user whereby each data point is a vector of activity measurement values (e.g location, ...) Internet of things: Frequently gathering data points of internet connected devices (as cars, alarm systems, home