Postgres для поиска и аналитики
Paradedb - это альтернатива Elasticsearch, построенная на Postgres. Мы модернизируем функции продукта Elasticsearch, начиная с поиска и аналитики в реальном времени.
Для получения подробной дорожной карты см. Парадисб -дорожную карту за 2024–2025 годы.
Чтобы начать, посетите нашу документацию.
Paradedb и его расширения могут быть развернуты одним из двух способов:
Для получения дополнительной информации, включая корпоративные функции и поддержку, пожалуйста, свяжитесь с нами по электронной почте.
Вы можете найти предварительно построенные двоичные файлы для расширений Paradedb Postgres на Debian 12, Ubuntu 22.04 и 24.04, Red Hat Enterprise Linux 8 и 9 и MacOS 14 (Sonoma) и 15 (Sequoia) для Postgres 14, 15, 16 и 17 в релиатах Github. PARADEDB поддерживает все версии, поддерживаемые Группой Global Development PostgreSQL, которая включает в себя PostgreSQL 13+, и вы можете собрать расширения для других версий Postgres, следуя инструкциям в соответствии с ReadMe.
Чтобы быстро поднять экземпляр ParadedB, просто потяните и запустите последнее изображение Docker:
docker run --name paradedb -e POSTGRES_PASSWORD=password paradedb/paradedb Это запустит экземпляр PARADEDB с postgres пользователя по умолчанию и password пароля. Затем вы можете подключиться к базе данных с помощью psql :
docker exec -it paradedb psql -U postgres Чтобы установить ParadedB на локальном или локальном уровне, мы рекомендуем использовать наш файл docker-compose.yml . В качестве альтернативы, вы можете передать соответствующие переменные среды в команду docker run , заменив <> на ваши желаемые значения:
docker run
--name paradedb
-e POSTGRES_USER= < user >
-e POSTGRES_PASSWORD= < password >
-e POSTGRES_DB= < dbname >
-v paradedb_data:/var/lib/postgresql/data/
-p 5432:5432
-d
paradedb/paradedb:latest Это запустит экземпляр PARADEDB с пользователем, не являющимся root <user> и паролем <password> пароль>. Флаг -v позволяет вашим парадированным данным сохраняться через перезапуск в томе Docker с именем paradedb_data .
Затем вы можете подключиться к базе данных с помощью psql :
docker exec -it paradedb psql -U < user > -d < dbname > -p 5432 -WParadedB собирает анонимную телеметрию, чтобы помочь нам понять, сколько людей используют проект. Вы можете отказаться от телеметрии, используя переменные конфигурации в Postgres:
ALTER SYSTEM SET paradedb . pg_search_telemetry TO ' off ' ;PARADEDB также доступен для Kubernetes через нашу Helm Dicart. Вы можете найти нашу карту Helm в репозитории Helm Helm ParadedB или загрузить его непосредственно из Artifact Hub.
На данный момент ParadedB не доступен в качестве управляемого облачного сервиса. Если вы заинтересованы в облачном сервисе ParadedB, сообщите нам об этом, присоединившись к нашему списку ожидания.
Если вы упускаете функцию или нашли ошибку, откройте проблему GitHub.
Чтобы получить поддержку сообщества, вы можете:
Если вам нужна коммерческая поддержка, пожалуйста, свяжитесь с командой ParadedB.
Мы приветствуем вклад сообщества, большие или маленькие, и здесь, чтобы вести вас по пути. Чтобы начать вносить свой вклад, проверьте наши проблемы с первым таймером или сообщите нам в Slack ParadedB Slack. Как только вы внесете свой вклад, пинг нас в Slack, и мы отправим вам немного ParadedB Swag!
Для получения дополнительной информации о том, как внести свой вклад, см. Наше руководство по внесению.
Этот проект выпущен с кодексом поведения участника. Участвуя в этом проекте, вы соглашаетесь следовать его условиям.
Спасибо, что помогли нам сделать ParadedB лучше для всех ❤.
PARADEDB лицензирован в рамках общей публичной лицензии GNU Affero V3.0 и в качестве коммерческого программного обеспечения. Для коммерческого лицензирования, пожалуйста, свяжитесь с нами по адресу [email protected].