Skip to content

DOC-6878 Expand RDI FAQ CDC section with all supported databases - #3700

Merged
andy-stark-redis merged 2 commits into
mainfrom
DOC-6878-rdi-faq-supported-databases
Jul 23, 2026
Merged

DOC-6878 Expand RDI FAQ CDC section with all supported databases#3700
andy-stark-redis merged 2 commits into
mainfrom
DOC-6878-rdi-faq-supported-databases

Conversation

@andy-stark-redis

@andy-stark-redis andy-stark-redis commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

What

Resolves DOC-6878: expand the "How does RDI track data changes in the source database?" FAQ answer to cover the complete set of supported source databases, consistent with the current docs.

Changes

  • Added the missing databases with mechanisms sourced from their Prepare source databases pages:
    • MongoDB — change streams (reads the oplog; requires replica set / sharded cluster / Atlas)
    • Google Cloud Spanner — Spanner change streams (K8s/Helm only)
    • Snowflake (preview) — Snowflake Streams (K8s/Helm only)
  • Grouped the PostgreSQL-compatible databases (Supabase, AlloyDB, Amazon Aurora/RDS for PostgreSQL, Neon) under the pgoutput bullet.
  • Corrected the Oracle mechanism: redo/archive logs via LogMiner (or XStream), not a "binary log" (that was MySQL's term).
  • Embedded the canonical rdi-supported-source-versions.md table (and linked Prepare source databases) so the FAQ list can't drift from the source of truth.

For review

  • XStream is included alongside LogMiner for Oracle (it's documented on oracle.md). Flagging for a second opinion on whether to surface it in the FAQ or keep to the LogMiner default.
  • Worth a sanity-check on the MongoDB / Spanner / Snowflake mechanism wording.

🤖 Generated with Claude Code


Note

Low Risk
Documentation-only edits to an FAQ; no product code, auth, or data paths.

Overview
Expands the RDI FAQ answer “How does RDI track data changes in the source database?” so it documents CDC for the full set of supported sources, not only the original four relational databases.

The section is reframed around CDC, with per-database bullets updated or added: Oracle now describes LogMiner on redo/archive logs (and optional XStream) instead of incorrect “binary log” wording; PostgreSQL groups Supabase, AlloyDB, Aurora/RDS, and Neon under pgoutput; MongoDB, Google Cloud Spanner, and Snowflake (preview) are new, including oplog/replica-set requirements and K8s/Helm-only notes where applicable. A link to Prepare source databases points readers at the canonical supported-versions list.

Reviewed by Cursor Bugbot for commit bf0d906. Bugbot is set up for automated code reviews on this repo. Configure here.

The "How does RDI track data changes in the source database?" answer listed
only Oracle, MySQL/MariaDB, PostgreSQL, and SQL Server. Expanded it to the full
supported set: added MongoDB (change streams / oplog), Google Cloud Spanner
(Spanner change streams, K8s/Helm only), and Snowflake (preview, Snowflake
Streams), and grouped the PostgreSQL-compatible databases (Supabase, AlloyDB,
Amazon Aurora/RDS for PostgreSQL, Neon) under the pgoutput bullet. Corrected the
Oracle mechanism — it uses redo/archive logs via LogMiner (or XStream), not a
"binary log" (that was MySQL's term). Embedded the canonical
rdi-supported-source-versions.md table (and linked Prepare source databases) so
the FAQ's list stays consistent with the source of truth rather than drifting.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

DOC-6878

@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at 2b449b4

Remove the {{< embed-md "rdi-supported-source-versions.md" >}} table from the
CDC FAQ answer; keep the link to Prepare source databases for the complete
list and versions rather than duplicating the table into the FAQ.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

🧠 Redis Memory

Found 5 related items from repository history:

Memory updated at bf0d906

@andy-stark-redis
andy-stark-redis requested review from a team and mortensi July 23, 2026 14:45
@andy-stark-redis andy-stark-redis self-assigned this Jul 23, 2026

@dwdougherty dwdougherty left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@andy-stark-redis
andy-stark-redis merged commit 8130a9b into main Jul 23, 2026
83 checks passed
@andy-stark-redis
andy-stark-redis deleted the DOC-6878-rdi-faq-supported-databases branch July 23, 2026 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants