連接Hologres
本文為您介紹適用于連接和操作Hologres的常見(jiàn)開(kāi)發(fā)工具及其使用場(chǎng)景,您可以選擇熟悉的開(kāi)發(fā)工具連接Hologres進(jìn)行數(shù)據(jù)開(kāi)發(fā)。
工具介紹
Hologres兼容PostgreSQL協(xié)議,提供JDBC/ODBC Driver:
您可以從JDBC官網(wǎng)下載JDBC,使用JDBC連接時(shí),請(qǐng)確保您的JDBC版本在42.2.18及以上。
您可以從ODBC官網(wǎng)下載ODBC,使用ODBC連接時(shí),請(qǐng)確保您的ODBC版本在psqlodbc_11_01_0000及以上。
常見(jiàn)的開(kāi)發(fā)工具如下表所示。
名稱 | 工具描述及使用場(chǎng)景 | 文檔鏈接 |
HoloWeb | 推薦使用 基于Hologres引擎開(kāi)發(fā)的一站式大數(shù)據(jù)開(kāi)發(fā)平臺(tái)。 支持可視化和SQL兩種操作,能滿足不同開(kāi)發(fā)經(jīng)驗(yàn)的需求,完全適用于Hologres的各種開(kāi)發(fā)操作。 | |
DataWorks | 深度集成于DataWorks的一站式大數(shù)據(jù)開(kāi)發(fā)平臺(tái)。 適用于大數(shù)據(jù)開(kāi)發(fā)場(chǎng)景,例如需要DataWorks調(diào)度作業(yè)等,更能滿足強(qiáng)依賴DataWorks開(kāi)發(fā)的場(chǎng)景。 | |
PSQL | 基于Postgres的一個(gè)交互式命令行客戶端。 全SQL執(zhí)行界面,更適用于有SQL開(kāi)發(fā)基礎(chǔ)的開(kāi)發(fā)者。 | |
JDBC | JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類和接口組成。 全SQL執(zhí)行,更適用于有JDBC開(kāi)發(fā)經(jīng)驗(yàn)的開(kāi)發(fā)者。 | |
Holo Client | Holo Client是Hologres在JDBC的基礎(chǔ)上自研的一款開(kāi)發(fā)接口,適用于大批量數(shù)據(jù)寫(xiě)入(批量、實(shí)時(shí)同步至Hologres)和高QPS點(diǎn)查(維表關(guān)聯(lián))場(chǎng)景。 | |
Python | Python是一種高級(jí)編程語(yǔ)言,由于其簡(jiǎn)潔易讀的語(yǔ)法和豐富的第三方庫(kù)生態(tài)系統(tǒng),在數(shù)據(jù)分析領(lǐng)域被廣泛應(yīng)用。 | |
DataGrip | DataGrip是一個(gè)多連接數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,可讓您在一個(gè)應(yīng)用程序中連接多個(gè)數(shù)據(jù)庫(kù),幫助您快速輕松地創(chuàng)建、管理和維護(hù)數(shù)據(jù)庫(kù)。 | |
Navicat | Navicat是一款連接多數(shù)據(jù)庫(kù)的開(kāi)發(fā)工具。 支持可視化和SQL兩種操作方式,更適用于業(yè)務(wù)上強(qiáng)依賴Navicat的場(chǎng)景。 | |
Apache Nifi | Apache NiFi是一個(gè)易用、可靠的數(shù)據(jù)處理與分發(fā)系統(tǒng),Apache NiFi的設(shè)計(jì)目標(biāo)是自動(dòng)化管理系統(tǒng)間的數(shù)據(jù)流。Apache Nifi是一個(gè)基于WEB-UI用戶界面,具有很強(qiáng)的交互性和易用性,為不同系統(tǒng)間或系統(tǒng)內(nèi)提供數(shù)據(jù)流管理與處理的系統(tǒng)。 | |
SQL Workbench/J | SQL Workbench/J是一款免費(fèi)、跨平臺(tái)的SQL查詢分析工具。 全SQL執(zhí)行界面,更適用于有SQL開(kāi)發(fā)基礎(chǔ)的開(kāi)發(fā)者。 |