Presto (Java)
Presto(Java)是一個分散式SQL查詢引擎,能夠查詢位於不同資料來源的大量資料集,從而大規模地解決資料問題。
Presto(Java)提供ANSI SQL接口,可用於所有資料分析和IBM® watsonx.data用例。 使用此特性,您不需要管理多個查詢語言以及不同資料庫和儲存體的介面。 Presto(Java)專為儲存抽象而設計,允許透過其連接器連接到任何資料來源。
如需更多關於佈建引擎的資訊,請參閱 佈建 Presto(Java)引擎。
Presto(Java) 伺服器類型
APresto(Java)安裝包括三種伺服器類型 - 協調器、工作器和資源管理器。 以下是伺服器類型的簡要說明。 有關伺服器類型的更多信息,請參閱 Presto(Java)概念 在Presto(Java)文件。
-
協調器 - 協調器是一種伺服器類型Presto(Java)安裝,負責解析語句、規劃查詢、管理Presto(Java) 工作節點。 它是一個人的大腦Presto(Java)安裝,也是客戶端連接以提交執行語句的節點。 它也負責從工作者提取結果,並將結果傳回給用戶端。
-
Worker - Worker 是一種伺服器類型Presto(Java)安裝,負責運行任務和處理資料。 工作者節點會從連接器提取資料,並彼此交換中間資料。
-
資源管理器 - 資源管理器是一種伺服器類型Presto(Java),它聚合來自所有協調器和工作器的資料並建立全域視圖Presto(Java) 簇。
有關支援的連接器的更多信息,請參閱 新增資料庫目錄對。
Presto(Java) SQL 語言
有關使用的 SQL 語言的更多信息Presto(Java),看 SQL語言在Presto(Java)文件。
資料類型
預設情況下,Presto(Java) 支援以下資料類型。 外掛程式可以提供更多類型:
- 布林
- 整數
- 浮點數
- 固定精準度
- 字串
- 日期和時間
- 結構化
- 網址
- UUID
- HyperLogLog
- KHyperLogLog
- 分位數摘要
- T 摘要
有關數據類型的更多信息,請參見 資料類型在Presto(Java)文件。
保留關鍵字
Presto(Java)有一組用於 SQL 查詢的保留關鍵字。 這些關鍵字必須以雙引號括住,才能用作 ID。 有關保留關鍵字的列表,請參見 保留關鍵字在Presto(Java)文件。
SQL 語法
有關使用的 SQL 語法的更多信息Presto(Java),看 SQL語句。