Best-in-class Stream Processing, Analytics, and Management
RisingWave is the most performant data platform that enables its users build event streaming pipelines and applications in minutes, with familiar SQL queries.
The Principles
Streaming-first Unified Data Processing
RisingWave’s streaming-first approach effectively addresses both data latency and query latency requirements, ensuring optimal performance across a wide range of use cases. RisingWave provides end to end functionality to ingest, process, serve and store data as required.
Ingestion
Processing
Serving
Storage
Rich Set of Connectors↓
RisingWave offers purpose-built streaming connectors equipped with built-in intelligence to detect back pressure, enabling efficient data ingestion from numerous sources in a decentralized manner.
Unified Data Model in SQL↓
RisingWave adopts a standard relational model, enabling the creation of complex data pipelines using standard SQL. This allows data engineers to treat their streams as building blocks.
Automatic Schema Evolution↓
RisingWave provides automated schema evolution to guarantee data contracts between upstream and downstream systems on the structure and semantics of data that is in motion.
Increment Processing for Ultra Low Latency↓
Live data has short shelf life. Incremental updates are triggered automatically in RisingWave to guarantee always fresh insights letting users get the most value of their data sets.
Materialized View Interface↓
Materialized views in RisingWave are continuously updated to ensure consistently fresh results. Even the most complex data pipelines can be constructed using cascading materialized views without sacrificing speed or freshness.
Composable Data Pipelines↓
RisingWave makes data pipelines composable, allowing tables and views generated by one query to be seamlessly used as inputs for downstream queries.
Dedicated Compute for User-facing Applications↓
RisingWave also supports disaggregated compute with dedicated serving nodes for ad hoc queries, ensuring efficient data access.
PG Wire protocol↓
RisingWave is compatible with Postgres wire protocol which means any tool in Postgres ecosystem is supported by RisingWave.
Multiple SDKs↓
RisingWave unifies development and usage patterns across Python, SQL, Java, and JavaScript through a common UDF framework. This enables the easy embedding of custom business logic within data pipelines.
Tiered Storage to Access Data↓
With RisingWave’s cloud-native architecture, data is stored across storage tiers based on recency, workload needs, etc. This smart allocation keeps the compute footprint small, matching users’ compute job needs.
Rich Support for Temporality of Data↓
RisingWave supports various time windowing strategies, such as tumbling, sliding, and session windows, along with watermarks and temporal filters to handle unbounded data streams effectively.
Native Data Lake Formats Support↓
Interoperability is a core design principle of RisingWave. As Iceberg and Delta increasingly become the de facto standards for data lakehouse table formats, RisingWave provides robust read and write support for both.
Rich Set of Connectors
RisingWave offers purpose-built streaming connectors equipped with built-in intelligence to detect back pressure, enabling efficient data ingestion from numerous sources in a decentralized manner.
Unified Data Model in SQL
RisingWave adopts a standard relational model, enabling the creation of complex data pipelines using standard SQL. This allows data engineers to treat their streams as building blocks.
Automatic Schema Evolution
RisingWave provides automated schema evolution to guarantee data contracts between upstream and downstream systems on the structure and semantics of data that is in motion.
Increment Processing for Ultra Low Latency
Live data has short shelf life. Incremental updates are triggered automatically in RisingWave to guarantee always fresh insights letting users get the most value of their data sets.
Materialized View Interface
Materialized views in RisingWave are continuously updated to ensure consistently fresh results. Even the most complex data pipelines can be constructed using cascading materialized views without sacrificing speed or freshness.
Composable Data Pipelines
RisingWave makes data pipelines composable, allowing tables and views generated by one query to be seamlessly used as inputs for downstream queries.
Dedicated Compute for User-facing Applications
RisingWave also supports disaggregated compute with dedicated serving nodes for ad hoc queries, ensuring efficient data access.
PG Wire protocol
RisingWave is compatible with Postgres wire protocol which means any tool in Postgres ecosystem is supported by RisingWave.
Multiple SDKs
RisingWave unifies development and usage patterns across Python, SQL, Java, and JavaScript through a common UDF framework. This enables the easy embedding of custom business logic within data pipelines.
Tiered Storage to Access Data
With RisingWave’s cloud-native architecture, data is stored across storage tiers based on recency, workload needs, etc. This smart allocation keeps the compute footprint small, matching users’ compute job needs.
Rich Support for Temporality of Data
RisingWave supports various time windowing strategies, such as tumbling, sliding, and session windows, along with watermarks and temporal filters to handle unbounded data streams effectively.
Native Data Lake Formats Support
Interoperability is a core design principle of RisingWave. As Iceberg and Delta increasingly become the de facto standards for data lakehouse table formats, RisingWave provides robust read and write support for both.
The Infrastructure
Engineered with Rust, Designed for the Cloud
RisingWave is the only enterprise-grade stream processing system built from the ground up with a decoupled compute and storage architecture. It’s optimized for exceptional performance and user experience, while integrating seamlessly with a vast ecosystem of developer tools, connectors, and more.
design principles
Unique Features
What Makes RisingWave Different?
High-Performance Joins
RisingWave efficiently handles complex joins with a decoupled compute-storage architecture, enabling seamless stream joins.
Dynamic Scaling
RisingWave dynamically scales up or down within seconds, handling fluctuating workloads without manual intervention.
Instant Failure Recovery
RisingWave offers instant failure recovery, minimizing downtime and maintaining data consistency during disruptions.
Isolated Serving Nodes
RisingWave uses isolated serving nodes for query serving, separating it from data processing for better performance.
Got 5 minutes? Experience RisingWave Your Way!
RisingWave Cloud is the easiest way to kickstart your stream processing journey with RisingWave. You can also self-host it with the commercial RisingWave Premium edition or the free Apache-licensed edition.
RisingWave Cloud
RisingWave BYOC
RisingWave Premium
RisingWave CloudRisingWave BYOCRisingWave Premium
  • √ Fully-hosted and managed service
  • √ Zero operational overhead on customers
  • √ Managed service
  • √ Hosted in Customer VPC
  • √ Infrastructure management overhead
  • √ Customer hosted and managed service
  • √ Curated binaries and premium support
How Commercial is Different From Open Source
RisingWave Core Features
Security and Manageability
Availability and Scalability
Integration
RisingWave Service and Support
CommunityRisingWave Premium
Multi-way streaming joins√√
Materialized view√√
Decoupled compute and storage√√
SQL programmability√√
UDF√√
UDF templates-√
Change data capture√√
Query wizardPartial√
CommunityRisingWave Premium
Role-based access control-√
Workload management-√
Multiple users-√
Data encryption-√
System management console-√
CommunityRisingWave Premium
High availability configuration-√
Backup / Restore & DR-√
Auto-scaling operations-√
Elastic scaling-√
CommunityRisingWave Premium
Type of sink connectorsLimitedUnlimited
Type of source connectorsLimitedUnlimited
CommunityRisingWave Premium
Uptime SLA-Not applicable
Incident response SLA-4 hours
Customer success review-Quarterly
<Community>
Multi-way streaming joins√
Materialized view√
Decoupled compute and storage√
SQL programmability√
UDF√
UDF templates-
Change data capture√
Query wizardPartial
Role-based access control-
Workload management-
Multiple users-
Data encryption-
System management console-
High availability configuration-
Backup / Restore & DR-
Auto-scaling operations-
Elastic scaling-
Type of sink connectorsLimited
Type of source connectorsLimited
Uptime SLA-
Incident response SLA-
Customer success review-
Why Cloud?
RisingWave Cloud: More Than Just a Managed Service
RisingWave Cloud Diagram
The Modern Backbone for Your
Event-Driven Infrastructure
GitHubXLinkedInSlackYouTube
Sign up for our to stay updated.