Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 3.29 KB

File metadata and controls

68 lines (50 loc) · 3.29 KB

ParadeDB Thank You Page

ParadeDB would not be possible without the support and assistance of other open-source tools and the companies and communities behind them. On this page, we want to recognize the most important open-source or otherwise free parts of our stack.

While the tools highlighted here are integral to our operations, we also acknowledge the myriad of smaller packages that play a crucial role in our ecosystem. To every contributor and maintainer out there, we are deeply thankful.

PostgreSQL

PostgreSQL is an advanced, enterprise-class, and open-source relational database system. With more than three decades of active development, it has proven architecture and a strong reputation for reliability, data integrity, and correctness. ParadeDB's core is built on PostgreSQL.

PostgreSQL Extensions

PostgreSQL extensions are a rich ecosystem of add-ons that extend the functionality of the core PostgreSQL database system. They enable a range of advanced capabilities, from performance monitoring to geospatial indexing. ParadeDB develops its own PostgreSQL extensions and integrates various open-source extensions in our product. Special mention goes to pgvector, which we use to power part of our search capabilities, and pgml, which we use for generating embeddings. For a detailed list of the extensions we use in ParadeDB, please refer to our Dockerfile(s).

PGRX

PGRX is a powerful toolset for PostgreSQL extension development in Rust. It simplifies the process of creating, testing, and packaging extensions, enabling developers to harness the performance and safety guarantees of Rust within the PostgreSQL ecosystem. ParadeDB uses PGRX for developing our own PostgreSQL extensions, and has drawn inspiration from ZomboDB, the first PGRX extension and primary example, for the architecture of our own extensions.

Tantivy

Tantivy is a full-text search library inspired by Apache Lucene, written entirely in Rust. ParadeDB uses Tantivy to power part of our search functionalities.

Docker

Docker is a software platform that allows developers to package and deploy applications inside containers. Containers are lightweight, portable, and self-sufficient environments that can run on any operating system or cloud platform. ParadeDB uses Docker to develop, package, and deploy our software.

Kubernetes

Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. ParadeDB uses Kubernetes to deploy our software.

Patroni

Patroni is a template for high availability (HA) PostgreSQL solutions. ParadeDB uses Patroni to enable high availability within our PostgreSQL clusters.

PGO

PGO is a PostgreSQL Operator for production-grade PostgreSQL clusters on Kubernetes. It enables features like high availability, disaster recovery, and monitoring. ParadeDB uses PGO to manage our PostgreSQL clusters.