If you need a system for processing and analyzing data in real time for IoT devices and web services, SingleStore is worth a look. It lets you read, write and reason on petabyte-scale data sets with millisecond query performance and supports a variety of data models, including JSON, time-series and geospatial. The system is geared for intelligent applications and has high-throughput streaming data ingestion, which should be good for real-time analytics and IoT devices.
Another contender is Estuary, a real-time data integration system that specializes in change data capture, ETL and streaming pipelines. It offers sub-100ms end-to-end latency, 100+ no-code connectors and automated pipelines with schema evolution. Estuary's flexible materializations and stream-store-replay abilities also make it good for building data pipelines that are both reliable and low-latency, a key requirement for IoT devices and web services.
If you're interested in edge computing, Crewdle is a different approach that processes and analyzes data in real time on IoT devices, cutting latency and network usage. The system is designed to keep data private and in the control of the organization using it by processing and storing it locally. Crewdle can integrate with existing cloud services, offering tools for real-time messaging, data management and rapidly changing data sets, so it's a good option for IoT work.
Last, Cloudera offers a hybrid data platform that lets you securely ingest, process and analyze data in cloud and on-premise environments. With a range of data services and automated pipelines, Cloudera can help you build real-time insights, accelerate machine learning and optimize business operations, so it's a good option for IoT and web service needs.