From b96673de695d8aa64780ab927924d144ecb440b1 Mon Sep 17 00:00:00 2001 From: Jeff Davis Date: Thu, 11 Feb 2021 10:47:14 -0800 Subject: [PATCH] Columnar: update README to compare with cstore_fdw. --- src/backend/columnar/README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/backend/columnar/README.md b/src/backend/columnar/README.md index d282b9156..926c422e0 100644 --- a/src/backend/columnar/README.md +++ b/src/backend/columnar/README.md @@ -16,6 +16,26 @@ The Citus Columnar tables work best for analytic or DW workloads: * Doesn't read unnecessary columns * Efficient `VACUUM` +# Next generation of cstore_fdw + +Citus Columnar is the next generation of +[cstore_fdw](https://github.com/citusdata/cstore_fdw/). + +Benefits of Citus Columnar over cstore_fdw: + +* Citus Columnar is based on the [Table Access Method + API](https://www.postgresql.org/docs/current/tableam.html), which + allows it to behave exactly like an ordinary heap (row) table for + most operations. +* Supports Write-Ahead Log (WAL). +* Supports ``ROLLBACK``. +* Supports physical replication. +* Supports recovery, including Point-In-Time Restore (PITR). +* Supports ``pg_dump`` and ``pg_upgrade`` without the need for special + options or extra steps. +* Better user experience; simple ``USING``clause. +* Supports more features that work on ordinary heap (row) tables. + # Limitations * Append-only (no ``UPDATE``/``DELETE`` support)