成為 Presto 社群的一份子。
10K 個星號且持續增長中。有很多方式可以開始參與社群。最好的開始方式是加入我們的 Slack 頻道,您可以在那裡認識其他的 Presto 工程師和使用者。
更多參與方式
*我們將會寄送一份 swag 包作為感謝!
社群專案
雲端工具
Amazon Athena
Amazon Athena 是一項基於 Presto 的互動式查詢服務,可讓您使用標準 SQL 輕鬆分析 Amazon S3 中的資料。Athena 是無伺服器服務,因此無需管理基礎設施,而且您只需為執行的查詢付費。
Amazon Athena 使用完整標準 SQL 支援的 Presto,並且可與各種標準資料格式搭配使用。Athena 與 AWS Glue Data Catalog 開箱即用整合,可讓您跨各種服務建立統一的中繼資料儲存庫、檢索資料來源以探索綱要,並使用新的和修改後的表格和分割定義來填入您的目錄,並維護綱要版本控制。
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 生態系統。它包含用於模型訓練/評估的機器學習管線,以及用於預測 Presto 查詢的 CPU 和記憶體使用量的查詢預測器 Web 服務。
Presto 用戶端和 GUI
Airpal
Airpal 是一個基於 Web 的查詢執行工具,它利用 Facebook 的 PrestoDB,讓使用者可以輕鬆地撰寫查詢和檢索結果。Airpal 提供尋找表格、查看中繼資料、瀏覽範例列、編寫和編輯查詢,然後在 Web 介面中提交查詢的所有功能。
Redash
Redash 是一種以更
Quix
Quix 是一個多人、易於使用的筆記本管理工具。透過利用 Presto,它提供對多個數據源的統一訪問,並有效地作為您公司 BI 見解和專業知識的共享空間。
Shib
Shib 是一個用 Node.js 編寫的網頁客戶端,旨在查詢 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
基於 DBI 的 Presto R 語言的轉接器。
presto-client-ruby
Presto 的 Ruby 客戶端。
The Presto Foundation
The Presto Foundation 是一個監督 Presto 開源專案開發的組織。 Presto 是一個獨立的開源專案,不受任何單一公司控制。 Presto Foundation 的成員為協作開發流程提供重要的財務支援,包括工具、基礎設施和社群會議。 了解更多並成為會員。