From 597060d819bcb2e9cafb891e92cd8c5b68ffcaf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20No=C3=ABl?= <21990816+philippemnoel@users.noreply.github.com> Date: Mon, 19 Feb 2024 00:44:18 -0500 Subject: [PATCH 1/6] Add ParadeDB --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f5bb5af..7c2d017 100644 --- a/README.md +++ b/README.md @@ -144,6 +144,7 @@ For Database Management * [PGroonga](https://pgroonga.github.io/) - PGroonga provides a new index access method that uses Groonga allowing super fast full text search feature against all languages. * [PGAudit](https://www.pgaudit.org/) - The PostgreSQL Audit Extension (or pgaudit) provides detailed session and/or object audit logging via the standard logging facility provided by PostgreSQL. * [PostgresML](https://postgresml.org/) - Machine learning and AI inside your database, including vectors, LLMs, and classic ML. Train, predict and manage the entire lifecycle of machine learning models using only SQL. +* [ParadeDB](https://paradedb.com/) - ParadeDB is a modern alternative to Elasticsearch built on Postgres, designed for real-time search & analytics. ### Optimization * [pg_flame](https://github.com/mgartner/pg_flame) - A flamegraph generator for query plans. From a917f467fc3229f47232e4b969e6e173e22b4806 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20No=C3=ABl?= <21990816+philippemnoel@users.noreply.github.com> Date: Mon, 19 Feb 2024 00:49:31 -0500 Subject: [PATCH 2/6] Specify extensions independently of ParadeDB Docker image, to match Citus' approach --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7c2d017..1fe6c0d 100644 --- a/README.md +++ b/README.md @@ -144,7 +144,8 @@ For Database Management * [PGroonga](https://pgroonga.github.io/) - PGroonga provides a new index access method that uses Groonga allowing super fast full text search feature against all languages. * [PGAudit](https://www.pgaudit.org/) - The PostgreSQL Audit Extension (or pgaudit) provides detailed session and/or object audit logging via the standard logging facility provided by PostgreSQL. * [PostgresML](https://postgresml.org/) - Machine learning and AI inside your database, including vectors, LLMs, and classic ML. Train, predict and manage the entire lifecycle of machine learning models using only SQL. -* [ParadeDB](https://paradedb.com/) - ParadeDB is a modern alternative to Elasticsearch built on Postgres, designed for real-time search & analytics. +* [pg_bm25](https://github.com/paradedb/paradedb/tree/dev/pg_bm25) - pg_bm25 is a PostgreSQL extension that enables full text search over SQL tables using the BM25 algorithm, the state-of-the-art ranking function for full-text search. +* [pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics) - pg_analytics is an extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases. ### Optimization * [pg_flame](https://github.com/mgartner/pg_flame) - A flamegraph generator for query plans. @@ -235,6 +236,7 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). * [citusdata/citus](https://hub.docker.com/r/citusdata/citus/) - Citus official images with citus extensions. Based on the official Postgres container. * [mdillon/postgis](https://hub.docker.com/r/mdillon/postgis/) - PostGIS 2.3 on Postgres 9. Based on the official Postgres container. * [postgres](https://hub.docker.com/_/postgres/) - Official postgres container (from Docker) +* [ParadeDB](https:/hub.docker.com/r/paradedb/paradedb/) - ParadeDB officla image with ParadeDB extensions (pg_bm25, pg_analytics). ## Resources From 7d5beb41232dd32df647ca5d5cd4651b37bd6a76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20No=C3=ABl?= <21990816+philippemnoel@users.noreply.github.com> Date: Mon, 19 Feb 2024 00:51:14 -0500 Subject: [PATCH 3/6] Sort --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1fe6c0d..86b992c 100644 --- a/README.md +++ b/README.md @@ -124,6 +124,8 @@ For Database Management * [Citus](https://github.com/citusdata/citus) - Scalable PostgreSQL cluster for real-time workloads. * [cstore\_fdw](https://github.com/citusdata/cstore_fdw) - Columnar store for analytics with PostgreSQL. * [cyanaudit](https://pgxn.org/dist/cyanaudit/) - Cyan Audit provides in-database logging of all DML activity on a column-by-column basis. + * [pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics) - pg_analytics is an extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases. +* [pg_bm25](https://github.com/paradedb/paradedb/tree/dev/pg_bm25) - pg_bm25 is a PostgreSQL extension that enables full text search over SQL tables using the BM25 algorithm, the state-of-the-art ranking function for full-text search. * [pg_cron](https://github.com/citusdata/pg_cron) - Run periodic jobs in PostgreSQL. * [pglogical](https://github.com/2ndQuadrant/pglogical) - Extension that provides logical streaming replication. * [pg\_partman](https://github.com/pgpartman/pg_partman) - Partition management extension for PostgreSQL. @@ -144,8 +146,6 @@ For Database Management * [PGroonga](https://pgroonga.github.io/) - PGroonga provides a new index access method that uses Groonga allowing super fast full text search feature against all languages. * [PGAudit](https://www.pgaudit.org/) - The PostgreSQL Audit Extension (or pgaudit) provides detailed session and/or object audit logging via the standard logging facility provided by PostgreSQL. * [PostgresML](https://postgresml.org/) - Machine learning and AI inside your database, including vectors, LLMs, and classic ML. Train, predict and manage the entire lifecycle of machine learning models using only SQL. -* [pg_bm25](https://github.com/paradedb/paradedb/tree/dev/pg_bm25) - pg_bm25 is a PostgreSQL extension that enables full text search over SQL tables using the BM25 algorithm, the state-of-the-art ranking function for full-text search. -* [pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics) - pg_analytics is an extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases. ### Optimization * [pg_flame](https://github.com/mgartner/pg_flame) - A flamegraph generator for query plans. @@ -235,8 +235,8 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). ### Docker images * [citusdata/citus](https://hub.docker.com/r/citusdata/citus/) - Citus official images with citus extensions. Based on the official Postgres container. * [mdillon/postgis](https://hub.docker.com/r/mdillon/postgis/) - PostGIS 2.3 on Postgres 9. Based on the official Postgres container. +* [paradedb/paradedb](https:/hub.docker.com/r/paradedb/paradedb/) - ParadeDB officla image with ParadeDB extensions (pg_bm25, pg_analytics). * [postgres](https://hub.docker.com/_/postgres/) - Official postgres container (from Docker) -* [ParadeDB](https:/hub.docker.com/r/paradedb/paradedb/) - ParadeDB officla image with ParadeDB extensions (pg_bm25, pg_analytics). ## Resources From 7a2bdcab429139f917804e421f3b8cbf07a120a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20No=C3=ABl?= <21990816+philippemnoel@users.noreply.github.com> Date: Mon, 19 Feb 2024 13:13:16 -0500 Subject: [PATCH 4/6] Update README.md Co-authored-by: Jan Katins --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 86b992c..97ce279 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ For Database Management * [Citus](https://github.com/citusdata/citus) - Scalable PostgreSQL cluster for real-time workloads. * [cstore\_fdw](https://github.com/citusdata/cstore_fdw) - Columnar store for analytics with PostgreSQL. * [cyanaudit](https://pgxn.org/dist/cyanaudit/) - Cyan Audit provides in-database logging of all DML activity on a column-by-column basis. - * [pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics) - pg_analytics is an extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases. +* [pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics) - pg_analytics is an extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases. * [pg_bm25](https://github.com/paradedb/paradedb/tree/dev/pg_bm25) - pg_bm25 is a PostgreSQL extension that enables full text search over SQL tables using the BM25 algorithm, the state-of-the-art ranking function for full-text search. * [pg_cron](https://github.com/citusdata/pg_cron) - Run periodic jobs in PostgreSQL. * [pglogical](https://github.com/2ndQuadrant/pglogical) - Extension that provides logical streaming replication. From 6856d8ac02e69f17b1a27999604ab305f357d497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20No=C3=ABl?= <21990816+philippemnoel@users.noreply.github.com> Date: Mon, 19 Feb 2024 13:13:22 -0500 Subject: [PATCH 5/6] Update README.md Co-authored-by: Jan Katins --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 97ce279..c6f31c2 100644 --- a/README.md +++ b/README.md @@ -235,7 +235,7 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). ### Docker images * [citusdata/citus](https://hub.docker.com/r/citusdata/citus/) - Citus official images with citus extensions. Based on the official Postgres container. * [mdillon/postgis](https://hub.docker.com/r/mdillon/postgis/) - PostGIS 2.3 on Postgres 9. Based on the official Postgres container. -* [paradedb/paradedb](https:/hub.docker.com/r/paradedb/paradedb/) - ParadeDB officla image with ParadeDB extensions (pg_bm25, pg_analytics). +* [paradedb/paradedb](https:/hub.docker.com/r/paradedb/paradedb/) - ParadeDB offical image with ParadeDB extensions (pg_bm25, pg_analytics). * [postgres](https://hub.docker.com/_/postgres/) - Official postgres container (from Docker) ## Resources From 41e2396d33cbe2511fc7b71b828bc85b58fb684e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20No=C3=ABl?= <21990816+philippemnoel@users.noreply.github.com> Date: Mon, 22 Apr 2024 13:08:17 -0400 Subject: [PATCH 6/6] Add ParadeDB description --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c6f31c2..c485fea 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ For Database Management * [cstore\_fdw](https://github.com/citusdata/cstore_fdw) - Columnar store for analytics with PostgreSQL. * [cyanaudit](https://pgxn.org/dist/cyanaudit/) - Cyan Audit provides in-database logging of all DML activity on a column-by-column basis. * [pg_analytics](https://github.com/paradedb/paradedb/tree/dev/pg_analytics) - pg_analytics is an extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases. -* [pg_bm25](https://github.com/paradedb/paradedb/tree/dev/pg_bm25) - pg_bm25 is a PostgreSQL extension that enables full text search over SQL tables using the BM25 algorithm, the state-of-the-art ranking function for full-text search. +* [pg_search](https://github.com/paradedb/paradedb/tree/dev/pg_search) - pg_search is a PostgreSQL extension that enables full-text search over SQL tables using the BM25 algorithm, the state-of-the-art ranking function for full-text search. * [pg_cron](https://github.com/citusdata/pg_cron) - Run periodic jobs in PostgreSQL. * [pglogical](https://github.com/2ndQuadrant/pglogical) - Extension that provides logical streaming replication. * [pg\_partman](https://github.com/pgpartman/pg_partman) - Partition management extension for PostgreSQL. @@ -235,7 +235,7 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). ### Docker images * [citusdata/citus](https://hub.docker.com/r/citusdata/citus/) - Citus official images with citus extensions. Based on the official Postgres container. * [mdillon/postgis](https://hub.docker.com/r/mdillon/postgis/) - PostGIS 2.3 on Postgres 9. Based on the official Postgres container. -* [paradedb/paradedb](https:/hub.docker.com/r/paradedb/paradedb/) - ParadeDB offical image with ParadeDB extensions (pg_bm25, pg_analytics). +* [paradedb/paradedb](https:/hub.docker.com/r/paradedb/paradedb/) - ParadeDB is Postgres for Search and Analytics. Based on the Bitnami Postgres container with pg_search and pg_analytics Postgres extensions. * [postgres](https://hub.docker.com/_/postgres/) - Official postgres container (from Docker) ## Resources