citus

A distributed database system is implemented through a shared-nothing architecture, where tables are sharded across multiple nodes to scale out read and write operations, while maintaining compatibility with standard SQL interfaces and query planning algorithms.

Information Analysis

Extensibility Types: Functions, Types, Index Access Methods, Storage Managers, Client Authentication, Query Processing, Utility Commands
System Components: Memory Allocation, Background Workers, Custom Configuration Variables

Duplicate Code Analysis

Total Lines of Code: ? 236981
Lines of Duplicate Code: ? 21918
Percentage of Codebase: ? 9.25%

Versioning Analysis

Total Lines of Code: ? 236981
Lines of Encapsulated Versioning Code: ? 28650
Percentage of Encapsulated Versioning Code in Codebase: ? 12.09%
PostgreSQL Versions Cased On: ? 13,14,15,16

Compatibility Analysis

Number of Failed Extensions: 34
Failure Rate: 30.0%

Failed Extensions

auto_explain

dont_drop_db

hll

hstore_plperl

hstore_plpython3u

hypopg

intarray

logerrors

lsm3

ltree_plpython3u

pg_cron

pg_hint_plan

pg_ivm

pg_log_userqueries

pg_qualstats

pg_query_rewrite

pg_queryid

pg_repack

pg_show_plans

pg_stat_kcache

pg_stat_monitor

pg_stat_statements

pg_tle

pg_wait_sampling

pgaudit

pgextwlist

pgsentinel

plprofiler

postgres_fdw

seg

shared_ispell

test_decoding

timescaledb

unaccent