返回首页

gbase数据、南大通用产品文档:GBase8stexas

更新日期:2024年09月11日

如果客户机应用程序和数据库服务器共享 sqlhosts 信息,那么可以在 hostname 字段中
同时指定通配符和主机名或 IP 地址(例如,*texas1 或 *123.45.67.81)。 客户机应用程

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 53 -
序忽略通配符并使用主机名(或 IP 地址)来建立连接,并且数据库服务器使用通配符从
任何 IP 地址接受连接。
通配符格式允许数据库服务器的侦听线程等待每块有效的网络接口卡上使用相同服务端口
号的客户机连接。但是,等待多个 IP 地址的连接可能比等待特定主机名或 IP 地址的连
接所需处理器时间更长。
下图显示具有两块网络接口卡的计算机 texas 上的数据库服务器。这两个客户机站点使用
不同的网卡与数据库服务器通信。
图: 使用多块网络接口卡


以下示例显示了 texas_srvr 数据库服务器可能的 sqlhosts 连接信息。
#dbservername nettype hostname servicename options
texas_srvr ontlitcp *texas1 pd1_on
#dbservername nettype hostname servicename options
texas_srvr ontlitcp *123.45.67.81 pd1_on
#dbservername nettype hostname servicename options
texas_srvr ontlitcp *texas2 pd1_on
#dbservername nettype hostname servicename options
texas_srvr ontlitcp *123.45.67.82 pd1_on
#dbservername nettype hostname servicename options

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 54 -
texas_srvr ontlitcp * pd1_on
如果连接信息与前面任意一行的内容一致,那么 texas_srvr 数据库服务器就可以接受来
自其中任意一块网卡的客户机连接。数据库服务器将在 hostname 字段中查找通配符并忽
略显式的主机名。
提示: 为了清晰简便地维护,在主机名字段中使用通配符时,请包含主机名(即,使用
*host,而不是 *)。
客户机应用程序使用的连接信息必须包含显式的主机名或 IP 地址。iowa 上的客户机应
用程序可以使用下列主机名中的任何一个:texas1、*texas1、123.45.67.81 或
*123.45.67.81。如果 hostname 字段中有通配符 (*),客户机应用程序会将其忽略。
kansas 上的客户机应用程序可以使用下列主机名中的任何一个:texas2、*texas2、

GBase Python 概述
GBase Python 接口是Python 语言连接并使用GBase 数据库的接口驱动程序。
GBase
Python 接口基于Python Database API Specification 2.0 标准编写。接口兼容标准的
同时并支持如下特性:

完全支持GBase 8a 及8a 集群的特性

完全支持SQL 标准语法

支持二进制流插入、更新

支持批量插入优化

支持多SQL 语句执行和获取多结果集

支持TCP/IP 协议

支持Python 的datetime 和GBase 时间类型的映射


GBase 8a MPP Cluster 参数手册
目录
文档版本2022-06-07
南大通用数据技术股份有限公司
VI