Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 16 submissions in the queue.

Submission Preview

No link to story available

GitHub - Risingwavelabs/risingwave: RisingWave: the Next-generation Streaming Database in the Cloud.

Accepted submission by upstart at 2022-12-12 12:16:49
News

████ # This file was generated bot-o-matically! Edit at your own risk. ████

GitHub - risingwavelabs/risingwave: RisingWave: the next-generation streaming database in the cloud. [github.com]:

RisingWave is now ready for production! Curious about the use cases? More details coming soon!

RisingWave is a cloud-native streaming database that uses SQL as the interface language. It is designed to reduce the complexity and cost of building real-time applications. RisingWave consumes streaming data, performs continuous queries, and updates results dynamically. As a database system, RisingWave maintains results inside its own storage and allows users to access data efficiently.

RisingWave ingests data from sources like Apache Kafka, Apache Pulsar, Amazon Kinesis, Redpanda, and materialized CDC sources.

Learn more at Introduction to RisingWave [risingwave.dev].

Quick Start Installation

There are two ways to install RisingWave: use a pre-built package or compile from source.

Use a Pre-built Package (Linux)

Use Docker (Linux, macOS)

Compile from Source with RiseDev [github.com] (Linux and macOS)

To build from source, you need to pre-install several tools in your system. You may use ./risedev configure to configure compile settings. Please refer to the developer guide [github.com] for more information.

You can launch a RisingWave cluster and process streaming data in a distributed manner, and enable other features like metrics collection and data persistence. Please refer to the developer guide [github.com] for more information.

Your First Query

To connect to the RisingWave server, you will need to install PostgreSQL shell [github.com] (psql) in advance.

If everything works correctly, you should see

sum_v1 -------- 6 (1 row)

in the terminal.

Connecting to an External Source

Please refer to get started guide [risingwave.dev] for more information.

Documentation

To learn about how to use RisingWave, refer to RisingWave docs [risingwave.dev]. To learn about the development process, see the developer guide [github.com]. To understand the design and implementation of RisingWave, refer to the design docs listed in readme.md [github.com].

License

RisingWave is under the Apache License 2.0. Please refer to LICENSE [github.com] for more information.

Contributing

Thanks for your interest in contributing to the project! Please refer to contribution guidelines [github.com] for more information.


Original Submission