Location. Location. Location. Where your data is located impacts your application’s speed and resiliency. With Riak TS, data is co-located for fast analysis and high availability.
With data co-location, Riak TS stores data together based on time range in the same physical part of the cluster. This makes it fast to read and analyze IoT and time series data.
With Riak TS, time series data is written such that data from a defined time period is written to the same partition and therefore is co-located with other data from that time period. This time period is referred to as a quantum. The time quantum plays an important role in how data is distributed around the Riak Ring. It provides better data locality for sequential writes.
Through co-location and the ordering of data based on quantum, Riak TS can service queries from a tunable number of partitions. It enables queries to run faster by ensuring that grouped data can be read all at once and processed together. This makes querying more efficient for time series data.
Riak TS is faster than any other database. It is optimized for ingesting and analyzing massive amounts of IoT and time-stamped data. This allows your application to keep up with increasing data velocity and volume.
Increase performance and scale
IoT and time series applications must be global and handle a continuous flow of new data. Riak TS with data co-location enables you to collect, store, manage, and analyze this continuous time series data flow.
Improve customer experiences
Whether your IoT devices are consumer-based, or your time series data feed is financial market data, your customers expect a fast user experience. With Riak TS data co-location, your application stores and retrieves data in milliseconds.
Make better business decisions
Sensor and time series data can be analyzed in real-time, which can show the need for immediate adjustments on energy consumption, device maintenance, or infrastructure changes. The possibilities for time-based business analytics are endless. Riak TS data co-location means that queries and analytics are fast, allowing you to make better business decisions.
“As applications move to distributed systems, Riak’s masterless architecture makes it a great fit for IoT. Riak’s fault tolerance will be critical for IoT. Data locality is important to Riak TS’ abilities to meet global availability requirements and to scale linearly and predictably, which are critical for IoT applications.“
– Mac Devine, VP and CTO, IBM Cloud Services Division