OLAP
DuckDB Integration with FDW & PG Lakehouse, Access Parquet from File/S3, Sharding with Citus/Partman/PlProxy
OLAP category contains 13 PostgreSQL extensions.
ID | Extension | Package | Version | Description |
---|---|---|---|---|
2400 | citus | citus | 13.1.0 | Distributed PostgreSQL as an extension |
2401 | citus_columnar | citus | 13.1.0 | Citus columnar storage engine |
2410 | columnar | hydra | 1.1.2 | Hydra Columnar extension |
2420 | pg_analytics | pg_analytics | 0.3.7 | Postgres for analytics, powered by DuckDB |
2430 | pg_duckdb | pg_duckdb | 0.3.1 | DuckDB Embedded in Postgres |
2440 | pg_mooncake | pg_mooncake | 0.1.2 | Columnstore Table in Postgres |
2450 | duckdb_fdw | duckdb_fdw | 1.1.2 | DuckDB Foreign Data Wrapper |
2460 | pg_parquet | pg_parquet | 0.4.0 | copy data between Postgres and Parquet |
2500 | pg_fkpart | pg_fkpart | 1.7.0 | Table partitioning by foreign key utility |
2510 | pg_partman | pg_partman | 5.2.4 | Extension to manage partitioned tables by time or ID |
2520 | plproxy | plproxy | 2.11.0 | Database partitioning implemented as procedural language |
2530 | pg_strom | pg_strom | 6.0 | PG-Strom - big-data processing acceleration using GPU and NVME |
2590 | tablefunc | tablefunc | 1.0 | functions that manipulate whole tables, including crosstab |
pg_analytics - 0.3.7
Postgres for analytics, powered by DuckDB
Extension | Website | Attributes |
---|---|---|
Package | pg_analytics | |
RPM | pg_analytics_$v | DDL |
DEB | postgresql-$v-pg-analytics | LIB |
Language | Rust | |
License | PostgreSQL | TRUST |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_mooncake - 0.1.2
Columnstore Table in Postgres
Extension | Website | Attributes |
---|---|---|
Package | pg_mooncake | |
RPM | pg_mooncake_$v* | DDL |
DEB | postgresql-$v-pg-mooncake | |
Language | C++ | |
License | MIT |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
duckdb_fdw - 1.1.2
DuckDB Foreign Data Wrapper
Extension | Website | Attributes |
---|---|---|
Package | duckdb_fdw | |
RPM | duckdb_fdw_$v* | DDL |
DEB | postgresql-$v-duckdb-fdw | LIB |
Language | C | |
License | MIT |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_parquet - 0.4.0
copy data between Postgres and Parquet
Extension | Website | Attributes |
---|---|---|
Package | pg_parquet | LOAD |
RPM | pg_parquet_$v | DDL |
DEB | postgresql-$v-pg-parquet | LIB |
Language | Rust | |
License | PostgreSQL | TRUST |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_fkpart - 1.7.0
pg_partman - 5.2.4
Extension to manage partitioned tables by time or ID
Extension | Website | Attributes |
---|---|---|
Package | pg_partman | |
RPM | pg_partman_$v* | DDL |
DEB | postgresql-$v-partman | LIB |
Language | C | |
License | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
plproxy - 2.11.0
Database partitioning implemented as procedural language
Extension | Website | Attributes |
---|---|---|
Package | plproxy | |
RPM | plproxy_$v* | DDL |
DEB | postgresql-$v-plproxy | LIB |
Language | C | |
License | BSD 0-Clause |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_strom - 6.0
PG-Strom - big-data processing acceleration using GPU and NVME
Extension | Website | Attributes |
---|---|---|
Package | pg_strom | |
RPM | pg_strom_$v* | DDL |
DEB | N/A | LIB |
Language | C | |
License | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
tablefunc - 1.0
functions that manipulate whole tables, including crosstab
Extension | Website | Attributes |
---|---|---|
Package | tablefunc | |
RPM | postgresql$v-contrib | DDL |
DEB | postgresql-$v | LIB |
Language | C | |
License | PostgreSQL | TRUST |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |