RisingWave - クラウドネイティブな次世代ストリーミングDB
(github.com/singularity-data)- リアルタイムアプリケーション作成時の複雑さとコストを下げることを目標に設計
- ストリームデータを取り込み、SQLでContinuousクエリを実行し、結果を動的に更新
- クエリと変換
- Materialized Viewの作成
- Kafka/Pulsar/Kinesis/RedpandaおよびCDCソースからデータを読み込み
- PostgreSQL/MySQL CDC(Change Data Capture)をサポート
- データはS3およびS3互換オブジェクトストレージに保存してコストを削減
- Postgres互換SQLを使用
4件のコメント
直接関係する質問ではありませんが、大規模ではない小規模なベアメタルシステムで CDC を構成する良い方法にはどのようなものがあるでしょうか?
Kafka ベースのものが多いですが、まず Kafka 自体がすでにオーバースペックなレベルなので……
https://github.com/debezium/debezium こういうものではないでしょうか?(私も名前だけ知っていて、使ってみたことはないのですが……)
DebeziumはオープンソースのPostgreSQL CDCとしていちばん有名な気がしますが、Kafkaベースですよね ^^
ksqlDB や Materialize に近い感じでしょうか?