Solutions

Metering

Metering

Redise Measures for Real-Time Regulation

  • Pay-As-You-Go
  • Traffic Shaping
  • Pay-As-You-Go
  • Traffic Shaping
Metering
  • Tiered Pricing
  • Rate limiting
Metering involves measurement and regulation of items such as web traffic patterns, API calls, number of requests in a specified time or bandwidth consumption. Metering often involves collecting and recording millions of data points every second, calculating statistical estimates and triggering actions, which is difficult to achieve with traditional disk-based databases because they don’t offer the architecture that can keep up with velocity, consistency and analytic requirements.

How Redise Makes This Easy

Why This is Hard With Other Databases:

Too Slow:

Most disk-based databases are too slow to handle the millions of data points/second needed for metering. Even those with in-memory components run into issues with data durability.

Too complex:

Most databases do not offer a lock-free architecture, which means that updates are serialized. They lack the data structures that allow for efficient estimations of counts.

Too expensive:

Measuring at high frequency requires a ton of traditional database instances to achieve millions of writes/sec with sub-millisecond latencies, making it an expensive proposition.

Featured Customer

Xignite uses Redis enterprise for its market data APIs.

Get the Case Study

Why Redis Enterprise for Metering

Fast Time to Market:

Built-in data structures, atomic commands, TTL options, and a lock free architecture give Redis Enterprise an unbeatable advantage in implementing metering with the least effort. Built-in geographic distribution (active-active with CRDTs or active-passive) simplifies implementation without compromising on performance. Faster development enables a speedy delivery of metering functionality in your applications.

High Performance:

Redis Enterprise’s high performance lets you accomplish collecting data, metering and controlling all in real time even with millions of operations/sec. Not only does it provide orders of magnitude higher performance compared to other SQL or NoSQL databases, it requires much fewer resources to deliver it.

Lowest costs:

Redis Enterprise, requires the fewest resources to deliver the high performance needed for metering, with its ability to utilize all Redis cores and utilize Flash memory as a RAM extension, it is even more cost -effective than other Redis implementations. The superb automation and built-in monitoring reduce operational hassle and enhance control.
 

Learn how metering solutions that need high velocity data ingest can use Redis.

Get the Whitepaper