RisingWave - क्लाउड-नेटिव अगली पीढ़ी का स्ट्रीमिंग DB
(github.com/singularity-data)- रीयल-टाइम application बनाते समय जटिलता और लागत को कम करने के लक्ष्य से डिज़ाइन किया गया
- stream data को लाकर SQL के साथ continuous queries चलाता है और परिणामों को dynamically update करता है
- query & transform
- Materialized View बनाना
- Kafka/Pulsar/Kinesis/Redpanda और CDC sources से data पढ़ता है
- PostgreSQL/MySQL CDC(Change Data Capture) समर्थन
- डेटा को S3 और S3-compatible object storage में स्टोर करके लागत कम करता है
- Postgres-compatible SQL का उपयोग
4 टिप्पणियां
यह सीधे तौर पर संबंधित सवाल नहीं है, लेकिन छोटे पैमाने के bare metal सिस्टम में, जो बहुत बड़े नहीं हैं, CDC को सेटअप करने का अच्छा तरीका क्या हो सकता है?
बहुत से विकल्प Kafka-आधारित हैं, लेकिन फिलहाल Kafka खुद ही पहले से काफी overkill लगता है…
https://github.com/debezium/debezium शायद यही होगा? (मुझे भी सिर्फ नाम पता है, इस्तेमाल नहीं किया है.. )
लगता है Debezium open source PostgreSQL CDC के लिए सबसे ज़्यादा मशहूर है, और यह Kafka-आधारित है ^^
क्या यह ksqlDB या Materialize जैसी कोई चीज़ है?