接口及管理工具
开发接口
ODBC
GBase ODBC是GBase 8s的ODBC驱动程序,它提供了访问 GBase 8s的所有ODBC功能。GBase ODBC支持ODBC 3.5X一级规范(全部API + 2级特性)。用户可以通过ODBC数据源管理器调用GBase ODBC驱动访问GBase 8s数据库或者直接调用GBase ODBC驱动访问 GBase 8s,另外通过可视化编程工具如C++ Builder、Visual Studio等也可以利用GBase ODBC访问。GBase ODBC支持所有GBase 8s支持的Unix、Linux、Windows平台。
JDBC
GBase JDBC是一种兼容JDBC规范3.0、4.0(类型4)的驱动,这意味着它是符合JDBC 3.0、4.0版本规范的一种纯Java程序,并能使用GBase协议直接和GBase服务器通信。GBase JDBC为使用JAVA程序语言的客户端应用提供访问GBase 8s接口。
ADO.NET
GBase ADO.NET 是一个提供.NET应用程序与GBase数据库之间方便、高效、安全交互的接口程序,使用100%纯C#编写,并继承了Microsoft ADO.NET类。开发人员可以使用任何一种.NET开发语言(C#、VB.NET、F#)通过GBase ADO.NET操作GBase数据库,无需安装GBase数据库的客户端。
GCI/GCCI
GBase GCI/GCCI是GBase 8s数据库提供的兼容Oracle OCI/OCCI的接口标准,目前已实现了193个Oracle OCI接口和107个Oracle OCCI接口的兼容支持。应用可以通过调用GBase GCI/GCCI访问 GBase 8s数据库。
开发语言
GBase 8s支持多语言开发,包括:C、JAVA、.NET、ESQL、Python、Golang、PHP、QT、Ruby等。
框架
GBase 8s支持多种开发框架,包括:SqlAlchemy和Django(python的ORM框架)、XORM(Go)、Hibernate、Mybatis、Activity、Nacos、Sharingsphere、Liquibase、Pagehelper、Seata、Flyway、Javers、Openjpa、.NET EFCore等。
管理工具
GBase 8s提供功能强大的、类型丰富的、易于使用的图形化管理工具帮助数据库管理员管理数据库。
企业管理工具
GBase 8s企业管理工具为用户提供了访问和管理数据库的功能。
GBase 8s企业管理工具通过JDBC Driver和数据库间建立连接,数据库管理工具直接和数据库实例以JDBC的方式进行通讯。
使用GBase 8s企业管理工具可以完成如下工作:
- 数据库单机或集群形态的图形化安装部署,实例配置,可以根据不同场景调整参数配置、存储配置和内存配置,实例启停并记录安装及配置日志;
- 查看和可视化管理用户、角色、数据库、表、索引、序列、视图、数据约束、同义词、存储过程、包、作业、外部链接、触发器等模式对象以及表空间信息;
- 可视化查看数据库日志、数据缓存、日志缓存、数据字典等信息;
- 完备的监控运维管理功能,如查看连接、会话、锁、事件等信息,统计资源使用、SQL运行等信息,告警信息展示和推送,SQL优化建议等;
- 在SQL对话框中创建和执行SQL语句,具备导入、编辑、保存SQL语句和SQL脚本的功能,具备复制、编辑现有数据库对象功能,选择和编辑(增删改查)表中的数据记录,具备关键词显示标记、动态语法提示的SQL编辑器功能;
- 提供全面的图形化网络等数据库参数配置、导入导出、数据库开发、数据库管理、数据库监控、数据库运维、数据库告警等模块功能。
安全管理工具
安全管理工具主要提供给安全管理员使用,完成主客体安全标记及安全策略定义等安全操作。安全管理员使用的强制访问控制管理命令或操作可分为参数设置命令、浏览命令、修改删除命令、特权命令和安全管理员用户管理5个类别。
审计管理工具
审计管理工具主要提供给审计管理用户使用,用来设置审计对象、审计策略,并可以进行审计记录的综合查询分析。
供审计管理员使用的审计操作可分为参数设置操作、浏览操作、修改删除操作和用户管理操作4个类别。
备份恢复工具
备份恢复工具用来备份和恢复数据库结构、数据文件和数据库配置信息。GBase 8s备份恢复工具提供联机备份和恢复方式,进行联机备份时又可以根据情况进行完全备份、差分备份和增量备份。