{"adoption": {"forks": 169, "observed_at": "2026-08-28T04:05:35.874648+00:00", "stars": 1783}, "canonical_url": "https://ross.abutalabs.com/products/cstore_fdw", "card": {"archived": false, "artifact_type": "library", "description": "Columnar storage extension for Postgres built as a foreign data wrapper. Check out https://github.com/citusdata/citus for a modernized columnar storage implementation built as a table access method.", "domain": ["databases", "analytics", "big-data"], "enriched": true, "function": ["database", "compression"], "health_score": 20, "homepage": null, "language": "C", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["citusdata/cstore_fdw"], "name": "citusdata/cstore_fdw", "platform": ["self-hosted"], "pushed_at": "2021-03-08T08:37:44+00:00", "repo": "citusdata/cstore_fdw", "stars": 1783, "tags": ["postgresql-extension", "columnar-storage", "foreign-data-wrapper", "orc-format", "analytics", "deprecated", "linux", "macos"], "topics": ["postgresql", "compression", "columnar-store", "columnar-storage"], "urls": [], "use_cases": ["store analytics tables in a columnar format in postgres", "compress large postgres tables 6x-10x for archival", "speed up analytical queries by reading only relevant columns", "batch-load event or log data into postgres for reporting", "reduce storage footprint of wide postgres tables"], "what_it_is": "cstore_fdw is a PostgreSQL extension implementing a columnar store as a foreign data wrapper, inspired by the ORC format, designed for analytics workloads with batch loading. It is now superseded by the columnar table access method built into the Citus extension.", "when_to_avoid": ["starting a new project - use Citus columnar instead", "you need streaming replication or easy pg_upgrade with columnar tables", "you need frequent single-row updates or deletes"], "when_to_choose": ["you are on an older PostgreSQL version without the Citus columnar access method", "you need an ORC-inspired columnar format via foreign data wrapper", "you want proven 6x-10x compression for archival data"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cstore_fdw", "repo": "citusdata/cstore_fdw", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.874648+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:24:18.493824+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6f02385a3790695aa8146e4b8bd74f722e52a0116cd990534251133bf21c849", "fetched_at": "2026-08-28T04:05:35.874648+00:00", "kind": "readme", "missing": false, "url": "https://github.com/citusdata/cstore_fdw"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4535, "days_push": 2004, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}