RisingWave Labs, the company behind the distributed SQL streaming database built for the cloud, is debuting RisingWave Cloud, a fully managed SQL stream processing platform. Built on cloud native architecture, RisingWave Cloud capitalizes on the value of stream processing, optimizing the developer experience while simultaneously reducing operational and performance costs.
Stream processing presents a wealth of opportunities for any enterprise attempting that overwhelming push for real-time everything. Event streaming platforms (ESPs) offer robust support for real-time operational applications, as well as enhance the ingestion, transformation, and storing of streaming data to be used in analytics applications.
Enter RisingWave Cloud, a full-function, distributed SQL stream processing system that consumes streaming data and executes incremental computations as new data flows in. Results are updated dynamically and are done at a fraction of the cost compared to Apache Fink, according to the company.
The inspiration for this solution boils down to the fact that “a lot of customers really want to have real-time insights. But conventional data warehouses and data lakes cannot support such kinds of applications; they’re too heavy and they’re not real-time,” said Yingjun Wu, founder and CEO of RisingWave Labs. “These days, where nobody really wants to host their systems on-prem, things can be and must be in a cloud, and it should benefit all kinds of companies, from startups to enterprise.”
RisingWave Cloud, created from scratch with programming language Rust, supports high-throughput and low-latency stream processing in the cloud, further guaranteeing data consistency and service reliability via checkpointing and shared-nothing architecture, according to the company.
Additionally, RisingWave maintains its own native storage for persistent data and serving user-initiated queries, as well as dozens of connectors for users to freely connect to external systems.
The system can be set up in mere minutes with the aid of out-of-the-box developer tools and SQL support. Driven by its cloud native approach, RisingWave Cloud separates compute and storage, dramatically reducing infrastructure costs through optimized resource provisioning. This separation also introduces scalability to stream processing, where compute and storage can be scaled independently.
“[Customers] can just download our system using four lines of code and play with it. It doesn't take them half an hour to learn how to build an application,” said Wu. “[In terms of performance,] in many complicated queries, RisingWave Cloud can be up to 100x faster than Fink.”
“Stream processing can be cost efficient. There are many people that may think, ‘Okay this is new technology and that can be quite expensive,’ but it's not like that,” Wu continued. “RisingWave takes advantage of cloud architecture, making it cost efficient.”
Clients have the option to deploy the solution in a customer-hosted or RisingWave-hosted infrastructure. Offering SoC2 compliance, RisingWave is ready for secure enterprise production use, according to the company.
To learn more about RisingWave Cloud, please visit https://www.risingwave.com/.