CDC отслеживает изменения в БД в реальном времени. PostgreSQL logical replication + wal2json плагин. Debezium — популярный CDC сервис который публикует изменения в Kafka. В Node.js: pg-listen для LISTEN/NOTIFY — простой вариант. NOTIFY channel, payload; в триггере. В Node.js: client.query("LISTEN users_changed"); client.on("notification", msg => processChange(JSON.parse(msg.payload))). Используется для: синхронизации кэша, поиска (Elasticsearch sync), event sourcing, audit log.
Что такое Change Data Capture (CDC) и как использовать с PostgreSQL в Node.js?
Senior
186 просмотровAFK Offer AI
Что такое MikroORM и чем он отличается от TypeORM?