2 Repos
Streaming database changes to maintain the state of an external cache.
Distinct from Database Synchronization: Specifically addresses using a change log to keep a cache updated, rather than general DB-to-DB sync
Explore 2 awesome GitHub repositories matching data & databases · Cache Materialization. Refine with filters or upvote what's useful.
Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates. The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework t
Streams database changes as a message log to keep a Redis cache up-to-date.
RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen
Processes update and delete operations from external databases by materializing the resulting streams into internal tables.