案例/方案
全国客户热线
010-51669839
案例方案 • 首页 > 案例方案 > 南大通用GBase 8s 数据库技术参数
南大通用GBase 8s 数据库技术参数

(一)数据库基础能力

1、 支持SQL 92SQL 99SQL2003标准。

2、 支持事务提交、回滚的管理功能,具备ACID特性;支持用户应用系统所需隔离级别,支持隔离级别的设置,至少包括以下级别:1Dirty Read:脏读;2Committed Read 提交读,意味着确保读取的所有记录都是提交到数据库的,能避免读到脏数据;3Cursor Stability:游标读,对于非更新游标,对游标读的所有记录加上共享锁,当读取下一行记录时,共享锁被释放。4Repeatable Read:可重复读,采用该隔离级别时,数据库在读取的记录上加 S 锁,验证是否可以读取数据,直到事务提交,锁才能释放,其他用户可以读取数据,但是不能修改相同的数据;5Last Committed Read:最后提交读,别读取最后一次提交版本的数据。需要提供产品文档或测试截图的证明材料。

3、 支持事务级DDL语句,支持DDL语句回滚。需要提供产品文档或测试截图的证明材料。

4、 提供数据压缩的功能:支持在线压缩、解压,同时如果对表进行了压缩,那么对新增数据进行实时自动压缩;支持对分片表进行分片级压缩;所有的压缩和存储优化操作都可通过在数据库内创建的定时作业,定期完成,也可通过命令手工完成。

5、 提供通用的数据库对象管理功能,包括:表、临时表、外部表、视图、触发器、索引、序列、数据库链接、约束、同义词、存储过程等。

6、 提供表空间管理功能,创建数据库可指定表存储的物理位置。

7、 支持textbyteclobblob等多种大对象数据类型,最大支持4TB大小的二进制数据存储,且可配置单独的大对象数据空间用于存储大对象类型数据。需要提供产品文档或测试截图的证明材料。

8、 单表最大支持3万列以上。需要提供产品文档或测试截图的证明材料。

9、 提供数据库可扩展功能,支持用户应用自定义函数索引、用户自定义存储过程/函数、用户自定义数据类型;支持创建基于C/C++Java开发语言的自定义函数。

10、       提供分区表管理功能,至少支持范围分区、轮转分区、列表分区与间隔分区方式,并支持自动分区能力;支持分区表数据查询时无需在SQL中指定分区名称;提供分片管理能力,支持如增、删、改、合并分片等功能。

11、       提供SQL计划干预功能,支持在SQL中传入优化器提示指令,可指定索引、打开并发查询功能,如:Oracle /*hint*/Informix {hint};支持查看SQL语句的执行计划,SQL语句支持子查询功能;支持不修改应用程序的SQL情况下,可在外部指定该SQL的优化器提示指令。

(二)备份恢复能力

1、 提供完善的备份和恢复能力,支持单节点数据库完全备份与恢复、增量备份与恢复、数据空间备份与恢复,支持在线备份和恢复,并具备恢复到具体某个时间点的能力。

2、 支持数据库级别的数据文件镜像功能。需要提供产品文档或测试截图的证明材料。

3、 支持可通过X/Open Backup Services 应用编程接口(XBSA)连接存储管理器(如:Tivoli Storage Manager),可通过存储管理软件来对数据库进行备份和恢复,具有并行地运行备份和恢复功能。需要提供产品文档或测试截图的证明材料。

4、 提供灵活的数据导入导出功能:支持全库、单表、多表批量的导入导出能力;支持表结构(包括所有数据对象)、表数据的单独导入导出能力;支持全库、单表、多表批量导出成二进制文件或文本文件,并支持将导出的文件中数据导入到数据库中。

5、 提供数据库内置的数据复制技术,支持表级实时双向复制、实时单向复制;支持表级周期双向复制、周期单向复制;支持异构表间的双向数据复制、单向数据复制;支持异构的硬件平台之间的数据复制。需要提供产品文档或测试截图的证明材料。

(三)高可用与可扩展性

1、 提供共享存储集群功能,支持3节点以上的共享磁盘集群;集群节点可无限水平扩展,且增加节点是无需停机和重新分配数据。需要提供产品文档或测试截图的证明材料。

2、 提供数据库内置的异地容灾备份功能而不需要部署额外的工具,支持异地两地距离不低于1千公里,并且主备节点双活。需要提供产品文档或测试截图或实际使用案例的证明材料。

3、 提供数据库内置的双机热备功能而不需要部署额外的工具,双机具备独立存储,并且主备节点双活,备节点提供读取能力。需要提供产品文档或测试截图的证明材料。

4、 支持基于双机热备和共享存储集群功能部署同城双活高可用集群,同时具备高可用和同城双活能力。

5、 具有不依赖于第三方软件的数据库高可用集群的连接管理器(第三方的如:KeepalivedMysql ProxyHeartbeat等),无需浮动IP;可单独启停连接管理器,可监控连接管理器状态。连接管理器对应用系统提供透明的连接服务,在数据库主节点宕机情况下,连接管理器可进行主备切换功能;连接管理器可根据SLA对数据库进行读写分离;连接管理器支持集群方式部署,提升高可用能力。需要提供产品文档或测试截图的证明材料。

6、 支持异构平台下建设主备复制集群。需要提供产品文档或测试截图的证明材料。

 

(四)运维管理能力

1、 提供基于图形化和字符界面的监控功能:查看数据库运行状态,其中警报可以显示数据库日志中出现的错误和告警;资源使用率显示数据库服务器内存、磁盘以及所资源使用情况;提示对过超过阈值的参数进行预警,可以提供日志的图形化监控;监控仪表盘可以显示表的IO读写数据、CPU时间、每秒SQL读写数等。

2、 通过图形化工具可对SQL语句进行跟踪:1)可对历史SQL进行跟踪,获得SQL摘要包括:次数、平均响应时间、锁等待时间、等待I/O时间、完成时间、SQL语句;2)可对历史事务进行跟踪,获得事务摘要包括:会话ID、次数、平均/最大响应时间、平均使用内存、处理的行数。

3、 支持数据库在线动态分配资源,至少包括:在线调整处理进程或线程数量;在线对缓冲区大小的调整;更新统计信息;设置隔离级别;指定SESSION可用的最多锁数量;添加逻辑日志;添加/删除数据文件。需要提供产品文档或测试截图的证明材料。

4、 支持对数据库日志记录方式的修改,包括:更改数据库日志缓冲方式(有缓冲或无缓冲)、关闭/打开数据库的日志记录、关闭/打开表的日志记录、关闭/打开临时表的日志记录。需要提供产品文档或测试截图的证明材料。

(五)安全能力

1、 提供多种安全认证能力:支持LDAPSSL、口令认证方式,支持采用操作系统用户访问数据库的机制。

2、 支持用户组/角色管理,具有预定义角色,预定义角色至少包括数据库服务器管理员、数据库系统安全维护员、审计分析员、数据库管理员、操作系统管理员。

3、 支持“三权分立”,即数据库可以无需超级管理员角色,而采用“数据库服务器管理员 、数据库系统安全维护员和审计分析员”来代替超级管理员。

5、 支持基于标签的访问控制,支持行、列级的安全控制。

6、 具备数据库安全审计的功能。

7、 提供数据存储加密和传输加密。

(六)性能(以下需要提供具备CNAS认证的第三方测试报告)

1、 单表写入500万行数据不高于5.2秒,平均写入性能不低于90万条/秒;单库单表导出500万行数据不高于3秒,平均导出性能不低于190万条/秒。

2、 单机数据库事务处理能力TPMC值能达到160万级别。

3、 支持4000并发压力下数据库稳定运行1小时。

4、 1GB数据完全备份时间在6s内,完全恢复时间在45s内;1GB文本数据导入时间在10s内,导出时间在5s内。

(七)兼容能力

1、 支持各种操作系统,如统信、银河麒麟、中标麒麟、湖南麒麟、欧拉、红旗、凝思、普华、一铭、AIXRed Hat LinuxSUSE LinuxUbuntu等。

2、 支持各种CPU平台,如鲲鹏、海光、飞腾、兆芯、龙芯、申威、Intel x86ARMPowerCPU平台。

3、 应用编程接口(API)支持如windowslinux等运行平台,并且在各平台上的API接口一致。

4、 支持多种开发工具和编程接口,特别是流行的开发工具。如CC++Java.NET等。

5、 支持物理机、虚拟机、云平台(如云主机、裸金属等)的部署方式;支持在容器环境下部署,提供Operator的部署方式。