GBase 8s支持的并行操作技术

多CPU并行:GBase 8s动态服务器的核心技术是基于GBase 8s的动态可伸缩结构(DSA),该技术使GBase8s成为强大的多线索数据库服务器,利用该技术使得数据库系统能充分发挥对称多处理器或单处理器结构服务器的能力,并在数据库可伸缩性、可管理性和性能等方面有很大突破。GBase 8s可以配置CPU VP的数量,系统需要有足够多的CPU VP来加速线索的执行从而保证系统中其它进程能占用足够的CPU时间,GBase 8s同时支持处理器绑定(processor affinity),处理器绑定是特定的进程只能在特定的CPU上执行。特定的CPU仍然能为其它进程服务,但特定的进程只能在该CPU上执行,如果平台支持,INFORMIX动态服务器可以将CPU VP(oninit)绑定到指定的处理器上。处理器从0开始连续编号。在某些SMP平台上,由一个CPU专门处理系统中断。如果配置的CPU VP数量小于物理处理器数量,则应避免将CPU VP绑定到处理中断的CPU上。

 多服务器并行:GBase 8s支持高可用集群方案,GBase 8s的HDR、SDS、RSS等技术实现了数据的高可用灾备技术,而该技术的处理需要多服务器并行计算技术。

 事务处理的完整性控制技术:为了保证事务的完整性,GBase 8s数据库通过逻辑日志 (logical log) 来记录所有的事务操作及其处理的数据。逻辑日志的作用之一在于对数据所发生的变化进行记录以满足可能的回滚需要。GBase 8s允许用户在一个事务中,从多个数据服务器查询或更新一个或者多个数据库。数据服务器可以在同一个主机上,或是在同一网络的不同主机上。两阶段提交协议确保了从多个数据服务器提交或回滚事务的一致性。GBase 8s对异构分布式数据库的支持是通过X/OPEN、XA实现的。

 支持并行查询/DML、备份/恢复、导入/导出、索引创建:GBase 8s的OLTP引擎通过DSA多线程和PDQ(Parallel database query)技术可实现并行数据库并行查询/DML/索引创建;DML利用GBase 8s不同级别的锁管理和隔离机制,有效保障了数据库的DML操作的并发性;备份/恢复利用GBase 8s的onbar备份恢复模块支持并行备份与恢复;导入/导出利用GBase 8s的HPL(High Performance Loader)工具可通过并发方式完成数据库的导入导出操作。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值