搜索和分析的邮政
ParadedB是建立在Postgres上的Elasticsearch替代方案。从实时搜索和分析开始,我们正在现代化Elasticsearch产品套件的功能。
有关详细的路线图,请参见2024年至2025年的ParadedB路线图。
要开始,请访问我们的文档。
ParadedB及其扩展可以通过两种方式之一部署:
有关更多信息,包括企业功能和支持,请通过电子邮件与我们联系。
您可以在Debian 12,Ubuntu 22.04和24.04,Red Hat Enterprise Linux 8和9以及Macos 14(Sonoma)和Postgres Postgres 14、15、15、16和17中找到paradedB Postgres扩展的预制二进制。 ParadedB支持PostgreSQL Global Development Group支持的所有版本,其中包括PostgreSQL 13+,您可以通过按照各自的扩展名读数中的说明来编译其他版本的Postgres的扩展程序。
为了快速获取paradedB实例并运行,只需绘制并运行最新的Docker映像:
docker run --name paradedb -e POSTGRES_PASSWORD=password 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这将使用非root用户<user>和密码<password>启动范式实例。 -v标志使您的paradedB数据能够在名为paradedb_data的docker卷中继续存在。
然后,您可以使用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。您可以在ParadedB Helm Chart GitHub存储库中找到我们的舵图图,或直接从Artifact Hub下载。
目前,ParadedB尚未作为托管云服务提供。如果您对ParadedB云服务感兴趣,请加入我们的候补名单,让我们知道。
如果您缺少功能或找到错误,请打开GitHub问题。
为了获得社区支持,您可以:
如果您需要商业支持,请联系ParadedB团队。
我们欢迎大小的社区贡献,并在这里指导您一路上。要开始贡献,请查看我们的第一个计时器问题或在ParadedB社区懈怠中给我们发消息。一旦您做出了贡献,请在Slack中ping我们,我们将向您发送一些ParadedB赃物!
有关如何贡献的更多信息,请参阅我们的贡献指南。
该项目通过贡献者的行为守则发布。通过参加该项目,您同意遵循其条款。
感谢您帮助我们为所有人提供更好的范式❤️。
ParadedB已获得GNU Affero通用公共许可证v3.0和商业软件的许可。有关商业许可,请通过[email protected]与我们联系。