What is RisingWave?
RisingWave is an enterprise-grade event streaming platform engineered to deliver real-time intelligence for mission-critical applications. Built in Rust, it combines sub-100 millisecond real-time data processing with built-in Apache Iceberg integration, creating a unified system for streaming and lakehouse operations. The platform continuously ingests data from databases, message queues, and IoT devices, transforms and enriches it in motion, and materializes results for instant serving.
With PostgreSQL compatibility and cloud-native architecture, RisingWave offers efficient streaming joins, transparent dynamic scaling, and instant failure recovery. It supports complex multi-way joins across dozens of data streams and performs as-of joins between live and historical data. The platform serves as a modern backbone for real-time data and AI applications across various industries including financial services, energy, manufacturing, logistics, and healthcare.
Features
- SQL Stream Processing: Best-in-class SQL stream processing that powers mission-critical real-time applications
- Apache Iceberg Integration: Built-in integration for delivering data into Iceberg tables without managing extra services
- Real-Time Data Processing: Sub-100 ms real-time data processing with guaranteed consistency
- Complex Joins: Multi-way joins across dozens of data streams and as-of joins between live and historical data
- Cloud-Native Architecture: Decoupled compute and storage architecture for 10x cost efficiency
- PostgreSQL Compatibility: PostgreSQL compatibility making it easy to adopt and integrate
- Materialized Views: Cascading materialized views for building layered transformations with incremental updates
- CDC with Advanced Backfill: Capture database changes with exactly-once semantics and parallel backfill capabilities
Use Cases
- Monitoring and alerting for real-time event streams
- Fraud detection in financial services
- Real-time data enrichment through SQL-based pipelines
- IoT and telemetry pipeline processing
- Streaming lakehouse operations with Apache Iceberg
- Real-time patient monitoring in healthcare
- Live betting odds calculation for sports betting
- Real-time fleet management in logistics
- Customer 360 and audience segmentation in marketing
- Inventory management and dynamic pricing in e-commerce
FAQs
-
What is RWU and how is it calculated?
RWU stands for 'RisingWave Unit,' a term used to quantify resource consumption of your RisingWave services. We calculate RWU based on your instance type, cluster size, and cloud provider's configuration to ensure you get optimal performance tailored to your needs. -
How does RisingWave handle data security in the cloud?
RisingWave prioritizes data security by implementing industry-standard encryption, secure data transfer, and isolation policies. Our cloud infrastructure also complies with major regulatory standards to safeguard your data throughout processing and storage. -
Can I change my service plan after signing up?
Yes, we will help adjust your service plan at any time per request. Changes to your plan will be reflected in your next billing cycle. -
What support options are available with RisingWave?
RisingWave offers several support plans tailored to different business needs, ranging from basic support with business hours access to comprehensive 24/7 support with dedicated account management. -
Does RisingWave offer discounts for long-term commitments?
Yes, we provide discounted rates for customers who commit to annual contracts. Contact our sales team for more details on how these discounts can benefit your specific needs.