加入 Presto 社区

    10K 颗星,并且还在不断增长。有很多方法可以加入社区。最好的入门方式是加入我们的 Slack 频道,在那里您可以与其他 Presto 工程师和用户见面。

    Presto 见面会

    我们在世界各地都有见面会!加入您当地的见面会,与当地的 Presto 用户联系。

    查看我们所有即将举行的活动

    更多参与方式

    *我们会送您一个礼包作为感谢!

    社区项目

    云工具

    Amazon Athena

    Amazon Athena 是一款基于 Presto 的交互式查询服务,可让您轻松使用标准 SQL 分析 Amazon S3 中的数据。Athena 是无服务器的,因此无需管理基础设施,您只需为运行的查询付费。

    Amazon Athena 使用完全支持标准 SQL 的 Presto,并与各种标准数据格式兼容。Athena 与 AWS Glue 数据目录开箱即用地集成,允许您跨各种服务创建统一的元数据存储库,抓取数据源以发现模式,并使用新的和修改后的表和分区定义填充您的目录,以及维护模式版本控制。

    Amazon EMR

    Amazon EMR 提供了一个托管的 Hadoop 框架,可以轻松、快速且经济高效地在动态可扩展的 Amazon EC2 实例上处理海量数据。借助 EMR,您可以在几分钟内启动一个大型 Presto 集群。您无需担心节点配置、集群设置或调优。

    在 EMR 上使用 Presto 为客户提供以下优势

    弹性
    借助 Amazon EMR,您可以配置一个、数百或数千个计算实例来处理任何规模的数据。您可以手动或使用 Auto Scaling 轻松增加或减少实例数量,并且您只需按使用量付费。

    简单且可预测的定价
    您按每秒使用费率付费,最少收费一分钟。

    Presto 管理工具

    Presto Admin

    Presto-Admin 是一款用于在集群上安装和管理 Presto 查询引擎的工具,它提供易于使用的命令。

    Presto benchto

    Benchto 项目的目的是提供一种简单易管理的方式来在集群环境中定义、运行和分析宏基准测试。理解分布式系统的行为很困难,需要深入了解集群状态和被测系统的内部结构。该项目是为 Hadoop SQL 引擎(包括 Presto)的可重复基准测试而开发的。

    Presto 查询预测器

    presto-query-predictor 是一个 Python 模块,它将机器学习技术引入 Presto 生态系统。它包含一个用于模型训练/评估的机器学习管道和一个查询预测器 Web 服务,用于预测 Presto 查询的 CPU 和内存使用情况。

    Presto 客户端和 GUI

    Airpal

    Airpal 是一款基于 Web 的查询执行工具,它利用 Facebook 的 PrestoDB 让用户轻松编写查询和检索结果。Airpal 提供了查找表、查看元数据、浏览示例行、编写和编辑查询以及提交查询的功能,所有这些都在 Web 界面中完成。

    Redash

    Redash 旨在以更符合我们公司文化和使用模式的方式释放公司内部的数据。它支持 Presto 以及其他后端,并提供具有语法高亮和自动补全功能的查询编辑器,以及根据查询结果创建可视化图表和仪表板。

    Quix

    Quix 是一款多用户、易于使用的笔记本管理器。通过利用 Presto,它提供对多个数据源的统一访问,并有效地充当公司商业智能洞察力和专业知识的共享空间。

    Shib

    Shib 是一个用 Node.js 编写的 Web 客户端,旨在查询 Presto 和 Hive。要运行 Shib,请安装 node.js,修改您的 config.js,并按照 shib 项目页面上的说明进行操作。Shib 还可以用作查询引擎的代理服务器。

    Superset

    Superset 使用户能够以多种不同的方式使用数据:编写 SQL 查询、创建新表、创建可视化(切片)、将该可视化添加到一个或多个仪表板以及下载 CSV。SQL Lab 是 Superset 的一部分,它提供丰富的 SQL 编辑器,使用户能够查询和可视化数据。您可以浏览和预览 Presto 中的表,轻松编写 SQL 查询来访问数据。然后,您可以导出 CSV 文件或立即在 Superset 的“探索”视图中可视化您的数据。

    presto-go-client

    Presto 的 Go 客户端。

    Presto JDBC 驱动程序

    Presto 的 JDBC 驱动程序。

    Prestogres

    Prestogres 是一个网关服务器,允许客户端使用 PostgreSQL 协议以及 PostgreSQL ODBC 驱动程序在 Presto 上运行查询。

    presto-client-node

    Presto 的 Node.js 客户端。

    lento

    Presto 的流式 Node.js 客户端。

    PhpPrestoClient

    Presto 的 PHP 客户端。

    presto-python-client

    Presto 的 Python 客户端。

    PyHive

    PyHive 是 Presto 和 Hive 的 Python DB-API 和 SQLAlchemy 接口的集合。

    PrestoClient Python

    Presto 的 Python 客户端。

    RPresto

    适用于 R 的基于 DBI 的 Presto 适配器。

    presto-client-ruby

    Presto 的 Ruby 客户端。

    Presto 基金会

    Presto 基金会是负责监督 Presto 开源项目开发的组织。Presto 是一个独立的开源项目,不受任何一家公司控制。Presto 基金会的成员为协作开发流程提供必要的资金支持,包括工具、基础设施和社区会议。 了解更多信息并成为会员