国产数据库一直是个比较热门话题,国产数据库发展现状、国产数据库在国内使用情况,能给一个比较全面的介绍,相比oracle、DB2、MSSQL等主流数据库,国产数据库优势和不足之处,希望有个比较客观的讲解
GBase 8t是一款与世界技术同级的国产事务型通用数据库系统,基于引进的国际先进企业IBM的成熟商用企业级数据库Informix 12.10最新版授权源代码自主构造而发行。原型产品Informix在世界各地金融、电信、政府、企业的核心业务系统中广泛应用,OLTP事务处理性能达到同代Oracle水平,能够在90%以上的场景中替代Oracle。 南大通用基于GBase 8t提供成熟稳定的,具备高性能、高可用、高可靠特性的事务密集型处理解决方案,可用于金融、电信、安全、党政、国防等国内重点行业的关键事务型应用,为关键行业的核心系统事务型数据库国产化替代提供支撑。 |
GBase 8t产品定位于关键行业核心业务系统事务型数据库的国产化替代,主要的目标客户是电信、金融等行业,以及党委、公安、安全、财政、社保、住建、审计、海关、税务、质检、海洋、计生、教育、卫生等党政部门。GBase 8t的应用场景包括企业经营类、政府管理类、公共服务类和专业类等类型。 企业经营类:大型企业的核心业务系统,如电信行业的业务支撑系统BSS、运营支撑系统OSS、管理支撑系统MSS等;银行业的存款业务、贷款业务、结算业务、资金业务、保函业务、现金业务、国际结算业务系统等;保险业的合同管理、理赔业务、客户服务等;及大型企业的管理信息系统、办公自动化系统、财务系统、CRM系统、ERP系统等。 |
◆ 产品架构
图:GBase 8t产品架构图 |
◆ 关键技术
事务机制 锁技术:GBase 8t优越于其他数据库,提供6种粒度的锁。隔离级别:GBase 8t提供五个级别的并发性,通过set isolation SQL命令设置。存储技术 存储以页 page作为基本存储和I/O单位,页大小因机器和操作系统的不同而不同,一般为2k,也可能为4k,最大可以是 16KB,在系统安装时设定,使用过程中用户无法改变页大小。Chunk以页为基本单位组成,是用于存储数据的连续空间,一个Chunk可以是一个裸设备或者一个Unix文件,一个Chunk最大可以是4TB,最多可以有32767个Chunk。Dbspace是数据空间。一个或者多个Chunk组成逻辑上的Dbspace,数据表(table)创建在其上。数据表存储在Tablespace上,Tablespace是extent的逻辑集合,extent是由连续的Page组成。 索引技术 GBase 8t使用B型树索引、R型树索引以及用户定义的索引。产品还提供森林树(FOT)索引,这是B型树索引的替代项。 高可用技术 GBase 8t提供业界领先的高可用集群技术HDR,ER,SDS,RSS,CLR。同时,GBase 8t还提供了Connection Manager功能部件,它可以提供 SLA(Service Level Agreement)功能,更好地实现负载均衡的能力。GBase 8t的FOC(Fail Over Connection)功能,实现透明故障接管能力,对客户端应用来说是透明的。 |
◆ 产品优势
高性能 高可用性 其中,SDS技术相当于Oracle的RAC技术。 高易用性 |