为什么我们选择 AGPL 许可证

2024-08-14

本文解释了 ParadeDB 选择 AGPL 许可证的原因。ParadeDB 是一款基于 Postgres 构建的开源 Elasticsearch 替代方案,他们认为合适的许可证对于开源项目的成功至关重要。与其他许可证相比,AGPL 许可证更加熟悉、面向未来且由社区驱动,能够平衡商业利益和开源精神。文章还详细介绍了他们评估 Apache 2.0、BSL 和 ELv2 等许可证的过程,并解释了为何最终选择 AGPL。一年后,AGPL 帮助 ParadeDB 取得了显著成果,包括开源吸引力、广泛使用、可防御性和商业化。

阅读更多

Postgres 全文搜索: Elasticsearch 与其他方案的比较

2024-08-07

本文探讨了在 Postgres 数据库上实现全文搜索的几种方案,包括 Postgres 内置功能、Elasticsearch 以及其他新兴搜索引擎,并分析了它们的优缺点。文章指出,Postgres 内置功能适用于中小型数据量且搜索需求简单的场景,而 Elasticsearch 则以其强大的功能和性能著称,但存在数据一致性、成本高和运维复杂等问题。最后,文章介绍了 ParadeDB 这一专为 Postgres 设计的全文搜索引擎,它结合了 Postgres 内置功能和 Elasticsearch 的优点,为用户提供了更优的选择。

阅读更多
未分类 Elasticsearch

ParadeDB 利用 DuckDB 查询 Iceberg 数据

2024-07-11

ParadeDB 宣布 pg_lakehouse 现在支持使用 DuckDB 查询 S3 和 Google Cloud Storage 上的 Iceberg 表格。此前,pg_lakehouse 使用 DataFusion 作为查询引擎,但 DuckDB 对 Iceberg 的出色支持、广泛的用户熟悉度以及更优的性能表现,使其成为更合适的选择。未来,ParadeDB 计划为 pg_lakehouse 添加写入支持,使用户能够将 Postgres 表格复制到外部对象存储中。

阅读更多
未分类 Iceberg

pg_lakehouse:Postgres 中 DuckDB 的替代方案

2024-06-13

pg_lakehouse 是 ParadeDB 推出的最新扩展,将 Postgres 转换为 DuckDB 的替代方案。它允许 Postgres 直接查询外部对象存储(如 S3)、表格式(如 Delta Lake)和文件格式(如 Parquet)。pg_lakehouse 利用 Apache DataFusion 实现高性能查询,并使用 Apache OpenDAL 支持多种数据源、表格式和文件格式。目前,pg_lakehouse 仅支持从对象存储读取数据,未来的开发重点将放在添加写入支持、Iceberg 支持和更广泛的对象存储覆盖范围上。

阅读更多
未分类