Riak TS (http://docs.basho.com/riak/ts) is a distributed NoSQL database optimized for time series use cases. Although Riak TS is based on Riak KV (http://docs.basho.com/riak/kv), you interact with Riak TS via tables, rows, and columns. This Github repository contains readmes and sample code designed to walk you through the basics of working with Riak TS and data modeling based on its unique distributed architecture including practical guidance on how to model for a variety of common use cases.
Note: Having a running instance of Riak TS when reading through these documents will be useful if you want to get hands on experience with data modeling and querying Riak TS. If you haven't already installed Riak TS please see Installing Riak TS before proceeding.
If you are new to Riak TS I would suggest reading each of the following sections in order as the concepts build on each other to give you both a theoretical and practical understanding of best practices around data modeling:
If you have any questions, feedback, suggestions, etc. please submit them via issues here: https://github.com/cvitter/Riak-TS-Data-Modeling/issues
If you find errors please feel to submit pull requests. Any help in improving this resource is appreciated!
The content in this repository is Open Source material released under the Apache 2.0 License. Please see the LICENSE file for full license details.
- Author: Craig Vitter
Please submit Issues and/or Pull Requests.