Deploy
ParadeDB Enterprise
ParadeDB ships in two versions: ParadeDB Community and ParadeDB Enterprise.
ParadeDB Community is our open source product, licensed under AGPL-3.0. This license permits free use, modification, and distribution of the software, provided that distributed, derivative works of the software are released under the same license (copyleft provision).
In addition to all of the features of ParadeDB Community, ParadeDB Enterprise:
- Waives the copyleft provision of AGPL-3.0
- Contains several close-source features that are recommended for ParadeDB to service enterprise, production workloads
For access to ParadeDB Enterprise, please contact sales.
Feature Comparison
ParadeDB Community | ParadeDB Enterprise | |
---|---|---|
Index Configuration | ||
Support for most Postgres types | ✅ | ✅ |
Custom tokenizers and filters | ✅ | ✅ |
Multiple tokenizers per field | ✅ | ✅ |
Indexing 32+ columns1 per table | ❌ | ✅ |
Full Text Search and Analytics | ||
Query builder API | ✅ | ✅ |
Efficient “Top N” ordering | ✅ | ✅ |
BM25 scoring | ✅ | ✅ |
Highlighting | ✅ | ✅ |
Hybrid search | ✅ | ✅ |
Parallelized fast field aggregates | ✅ | ✅ |
Concurrency and Consistency | ||
Postgres MVCC-safe2 | ✅ | ✅ |
Concurrent, non-blocking writes | ✅ | ✅ |
Block storage integration | ✅ | ✅ |
Buffer cache integration3 | ✅ | ✅ |
Deployment 4 | ||
Physical (i.e. WAL) Replication | ❌ | ✅ |
Crash Recovery | ❌ | ✅ |
Point in Time Recovery | ❌ | ✅ |
Logical Replication | ❌ | ✅ |
CloudNativePG Compatibility | ❌ | ✅ |
Footnotes
- By default, Postgres only allows 32 columns per index.
- The BM25 index supports Postgres’ multi-version concurrency control (MVCC) rules. The index reflects the current state of the underlying table at all times, changes to the index are atomic, and queries are transactionally consistent with the table.
- The BM25 index is built on block storage, Postgres’ native storage API. This means that it leverages the Postgres buffer cache, which minimizes disk I/O.
- All listed deployment features and limitations are specific to the BM25 index. For instance, ParadeDB Community supports physical/logical replication, crash recovery, etc. for heap tables and other Postgres indexes like btree.
Was this page helpful?