Roshan Kumar is senior product manager at Redis Labs.
Metering is not just a simple counting problem. Metering is often confused with measuring, but it is usually more than that. Metering does involve measuring, but as an ongoing process, usually with the goal of regulating the usage or flow of a resource over time. Modern applications incorporate metering in many different ways, ranging from counting people, objects, or events to regulating usage, controlling access, and allocating capacity.Metering solutions generally must process large volumes of data while meeting stringent performance requirements.

Depending on the scale of the solution, counting and metering might involve thousands if not millions of updates to a database every second.

The primary requirements of a database to support such a solution are high throughput for write operations and low (sub-millisecond) latency for responses.To read this article in full or to leave a comment, please click here

Leave a Reply