GBase 8a MPP 之开发接口介绍

集群接口驱动可以有效实现对上层应用请求的负载进行均衡(应用调用接
口驱动的连接串中配置多个集群管理节点的 IP,接口驱动的内部进行连接的负
载均衡)。应用层请求响应节点完成 SQL 解析并生成执行计划,协调集群相关
节点并发参与计算和处理,极大地提高了整个集群节点的并发度,充分发挥了
集群性能。

1、GBase 8a MPP Cluster ODBC

GBase 8a MPP Cluster ODBC 是 GBase 8a MPP Cluster 的 ODBC 驱动程序,
它提供了访问 GBase 8a MPP Cluster 的所有 ODBC 功能。GBase 8a MPP Cluster
ODBC 支持 ODBC 3.5X 一级规范 (全部 API + 2 级特性)。用户可以通过 ODBC
数据源管理器调用 GBase 8a MPP Cluster ODBC 驱动访问 GBase 8a MPP Cluster
数据库或者直接调用 GBase 8a MPP Cluster ODBC 驱动访问 GBase 8a MPP
Cluster ,另外通过可视化编程工具如 C++ Builder、 Visual Studio 等也可
以利用 GBase 8a MPP Cluster ODBC 访问。GBase 8a MPP Cluster ODBC 支持
所有 GBase 8a MPP Cluster 支持的 Windows、Linux 、AIX 平台。
ODBC 驱动管理器是管理 ODBC 应用和驱动程序之间的通信的库。它的主要
功能包括:
1) 解析数据源名字(DSN)
2) 装载和卸载驱动程序
3) 处理 ODBC 函数调用或传递它们到驱动程序

2、GBase 8a MPP Cluster JDBC

GBase 8a MPP Cluster JDBC 是一种兼容 JDBC 规范 3.0、4.0 (类型 4)
的驱动,这意味着它是符合 JDBC 3.0、4.0 版本规范的一种纯 Java 程序,并能使用 GBase 协议直接和 GBase 服务器通信。

GBase 8a MPP Cluster JDBC 为使用 JAVA 程序语言的客户端应用提供访问
GBase 8a MPP Cluster 接口。
1) GBase 8a MPP Cluster JDBC 支持 JDBC 规范 3.0、4.0 版本;
2) GBase 8a MPP Cluster JDBC 使用 GBase 协议直接和 GBase 8a MPP
Cluster 服务器通信;
3) GBase 8a MPP Cluster JDBC 在 Sun’s JDBC 实验平台上通过率达到
95%。

3、GBase 8a MPP Cluster ADO.NET

GBase 8a MPP Cluster ADO.NET 是一款提供.NET 应用程序与 GBase 数据
库之间方便、高效、安全交互的接口程序,使用 100%纯 C#编写,并继承了
Microsoft ADO.NET 类。开发人员可以使用任何一种.NET 开发语言(C#、VB.NET、
F#)通过 GBase 8a MPP Cluster ADO.NET 操作 GBase 数据库。
GBase 8a MPP Cluster ADO.NET 支持以下全部特性:
1) 支持集群高可用功能、负载均衡功能;
2) 支持 GBase 数据库全部特性,如:存储过程、视图等;
3) 支持协议压缩,允许对客户端和服务器之间交互的数据流进行压缩;
4) 支持 Windows 平台下的 TCP/IP 套接字连接;
5) 支持 Linux 平台下的 TCP/IP 套接字或 Linux 套接字连接;
6) 无需安装 GBase 数据库的客户端,可通过 GBase 8a MPP Cluster
ADO.NET 类库实现完整的管理功能

4、GBase 8a MPP Cluster C API

GBase 8a MPP Cluster C API 是 GBase 8a MPP Cluster 数据库提供的 C

语言访问库。应用可以通过调用 GBase C API 访问 GBase 8a MPP Cluster 数
据库。GBase C API 提供了如下功能:
1) 创建和断开客户端与服务器的连接;
2) 直接执行 SQL 语句;
3) 通过预处理模式操作数据库;
4) 获取执行 SQL 的结果集;
5) 获取错误信息。

5、GBase 8a MPP Cluster Python API

GBase Python 接口是 Python 语言连接并使用 GBase 数据库的接口驱动程
序。GBase Python 接口基于 Python Database API Specification 标准编写。
接口兼容标准的同时并支持如下特性:
1) 支持 Python 2.x 和 Python 3.x
2) 完全支持 GBase 8a MPP Cluster 的特性
3) 完全支持 SQL 标准语法
4) 支持二进制流插入、更新
5) 支持批量插入优化
6) 支持多 SQL 语句执行和获取多结果集
7) 支持 TCP/IP 协议
8) 支持 Python 的 datetime 和 GBase 时间类型的映射

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值