RedisEdge and Redis Enterprise for IoT
The Ideal Database for Hybrid Edge/Cloud Computing
Internet of Things (IoT) devices uniquely produce time-series data, streaming data and real-time data all at the same time. IoT data service platforms must optimize for all three of these characteristics in order to consume data from a myriad of sensors emitting a relentless stream of data, while measuring and reacting to changes over time. These platforms need to efficiently ingest and analyze all of this streaming data in real-time.
Modern IoT applications are built with microservices and containers, and due to their latency, bandwidth and locality needs, many require data processing and reaction both at the edge and in the cloud. Technologies like 5G and AI (i.e. image recognition, video stream analytics, etc.) are rapidly accelerating this trend toward edge computing across many industries.
An ideal IoT data service platform provides all of these functions, with 100% compatibility between the edge database and the cloud database. Redis Enterprise already leads the IoT cloud database market, and now with the addition of RedisEdge, Redis Labs offers the best data service platform for hybrid IoT edge/cloud computing.
Many IoT use cases are emerging across many industry verticals, including factories, oil and gas, energy and utilities, transportation, smart cities and retail. When you boil them down though, they almost always fit neatly into one of the three scenarios highlighted in the chart below. In most cases, there is a ruggedized gateway or Programmable Logic Controller (PLC) close to the data in the field to aggregate and react locally as necessary.
Why this is Hard with Other Databases:
Most other databases require huge amounts of resources to handle millions of IoT transactions per second with sub-millisecond latencies.
Data needs for IoT solutions range from handling streaming data to real-time analytics, which often makes it too complex to architect a solution using multiple specialized databases.
Deploying specialized databases at the edge requires substantial hardware resources, particularly to handle the volume and variety of data involved. Most RDBMS or disk-based databases require many expensive servers to handle data ingest or transformation.
Redis Enterprise for IoT Cloud
Built-in data structures, modules and publish-subscribe capabilities give Redis Enterprise an unbeatable advantage in delivering reliable IoT solutions. Redis’ small footprint allows for deployment on devices such as the Raspberry Pi, with corresponding scalable Redis Enterprise deployments both at the edge and in the cloud. As a result, it can process any data type or volume with the most efficient use of hardware.
Redis Enterprise takes all the operational hassle out of deployment, availability and scaling by automating the critical processes for managing Redis databases. Its technology also ensures failure protection against every scenario. With multiple deployment options, Redis Enterprise solves for devices, edge and elastic on-premises or cloud environments that support IoT environments.
Redis Enterprise maximizes the power you can get from your infrastructure by delivering millions of reads and writes per second with just a few servers. It utilizes all available virtual or physical cores for computing and built-in multi-tenancy with controls for balancing and re-balancing shards to ensure consistent performance. By extending Redis to utilize Flash memory as a RAM extension, Redis Enterprise delivers the perfect balance of memory-like performance at SSD-like costs.