本文为您介绍适用于连接和操作Hologres的常见开发工具及其使用场景,您可以选择熟悉的开发工具连接Hologres进行数据开发。

工具介绍

说明

Hologres兼容PostgreSQL协议,提供JDBC/ODBC Driver:

  • 您可以从JDBC官网下载JDBC,使用JDBC连接时,请确保您的JDBC版本在42.2.18及以上。

  • 您可以从ODBC官网下载ODBC,使用ODBC连接时,请确保您的ODBC版本在psqlodbc_11_01_0000及以上。

常见的开发工具如下表所示。

名称

工具描述及使用场景

文档链接

HoloWeb

推荐使用

基于Hologres引擎开发的一站式大数据开发平台。

支持可视化和SQL两种操作,能满足不同开发经验的需求,完全适用于Hologres的各种开发操作。

HoloWeb

DataWorks

深度集成于DataWorks的一站式大数据开发平台。

适用于大数据开发场景,例如需要DataWorks调度作业等,更能满足强依赖DataWorks开发的场景。

概述

PSQL

基于Postgres的一个交互式命令行客户端。

全SQL执行界面,更适用于有SQL开发基础的开发者。

PSQL客户端

JDBC

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

全SQL执行,更适用于有JDBC开发经验的开发者。

JDBC

Holo Client

Holo Client是Hologres在JDBC的基础上自研的一款开发接口,适用于大批量数据写入(批量、实时同步至Hologres)和高QPS点查(维表关联)场景。

通过Holo Client读写数据

Python

Python是一种高级编程语言,由于其简洁易读的语法和丰富的第三方库生态系统,在数据分析领域被广泛应用。

使用Python访问Hologres

DataGrip

DataGrip是一个多连接数据库开发工具,可让您在一个应用程序中连接多个数据库,帮助您快速轻松地创建、管理和维护数据库。

DataGrip

Navicat

Navicat是一款连接多数据库的开发工具。

支持可视化和SQL两种操作方式,更适用于业务上强依赖Navicat的场景。

Navicat

Apache Nifi

Apache NiFi是一个易用、可靠的数据处理与分发系统,Apache NiFi的设计目标是自动化管理系统间的数据流。Apache Nifi是一个基于WEB-UI用户界面,具有很强的交互性和易用性,为不同系统间或系统内提供数据流管理与处理的系统。

Apache Nifi

SQL Workbench/J

SQL Workbench/J是一款免费、跨平台的SQL查询分析工具。

全SQL执行界面,更适用于有SQL开发基础的开发者。

SQL Workbench/J