SuperAPI AI 工具集

jdbcx

JDBCX 是一个扩展 JDBC 的驱动,提供增强的数据格式与压缩支持、对象映射、高级类型转换、多语言查询能力,并可选配桥接服务器实现联邦数据源连接。它通过动态嵌入简化联邦查询,并提供远程桥接以实现多源无缝连接。可作为标准 JDBC 驱动、独立桥接服务器或两者结合使用。支持加密数据源凭据,并具备服务器认证机制。

访问官网

工具介绍

JDBCX 是一个对 JDBC 进行扩展的驱动,旨在增强数据格式与压缩支持、对象映射、高级类型转换以及多语言查询能力。它通过动态嵌入简化联邦查询,并提供远程桥接以实现多数据源的无缝连接。

主要能力:

  • 扩展 JDBC 功能,支持增强的数据格式和压缩。
  • 提供对象映射和高级类型转换。
  • 支持动态多语言查询。
  • 可选桥接服务器,用于联邦数据源连接。
  • 支持加密数据源凭据,密钥通常以加密秘密文件形式存储在 k8s 或 docker swarm 中。注意:如果重命名数据源,必须重新加密其凭据。
  • 提供服务器认证机制。

使用方式:

  • 可作为标准 JDBC 驱动使用。
  • 可作为独立桥接服务器使用。
  • 也可结合两者功能。

适用场景:

  • 需要联邦查询和多数据源连接的场景。
  • 需要动态多语言查询的环境。
  • 需要增强数据格式、压缩、对象映射和类型转换的 JDBC 应用。

限制:

  • 资料中未提供具体的安装命令、代码示例、收费信息、平台支持细节或性能数据。
  • 测试环境信息:JDK openjdk 17.0.7,Apache JMeter 5.6.2,ClickHouse 22.8,clickhouse-jdbc v0.4.6;测试配置:并发用户 20,循环次数 1000,连接池大小 30,初始化 SQL 和验证查询相同。