南大通用内存数据库管理系统GBase 8m
产品简介:
南大通用内存数据库GBase 8m是将数据存储于内存介质并加以管理的新型数据库管理系统。在内存中存储和处理数据,可以获得极高的数据存取速度和极强的并发访问能力。内存数据库系统带来的优越性能,不仅仅在于对内存读写比对磁盘读写快上,更重要的是,从根本上抛弃了磁盘数据管理的许多传统方式,基于全部数据都在内存中管理进行了新的体系结构的设计,并且在数据缓存、查询算法、并行操作方面也进行了相应的改进,从而使数据处理速度对比数据库平均在10倍以上,某些情况甚至可以达到1000倍。在内存数据库技术基础上,利用分布式技术将内存数据库扩展到多台,从而实现数据的分片存储和处理,以进一步扩展系统的处理能力和处理规模。并且通过分布式上的副本冗余技术,提高系统整体可用性,避免了因为单台数据库故障而造成全部系统瘫痪的后果。同时通过分布式内存数据库可以避免集中式架构下更高的硬件设备要求,对降低大规模系统建设代价推进系统云化建设都有着极佳的效果。南大通用分布式数据库支持基于代理路由中间件的内存数据库的分布式实现,应用程序通过标准接口(标准API或者JDBC、ODBC访问接口)与代理交互,代理组件根据SQL和分库规则分解SQL,分发到分布式下的不同内存数据库实例上执行,并且将各个内存数据库单库返回的执行结果通过合并模块合并成一个结果集合最终返回给客户端或应用程序。在整个分布式关系数据库的访问请求过程中,代理组件处理的耗时十分短暂,因此性能基本和直接访问数据库相当。
技术功能:
标准化:
支持完整的SQL92、SQL99国际标准
与主流数据库Oracle语法90%以上兼容
支持工业规范标准编程接口ODBC、JDBC、SES (Embedded SQL)、GIS和XA (分布式事务处理标准接口)
高并发和高性能支持:
性能可以达到传统磁盘数据库性能的10倍以上
提供高效数据库访问机制,如 T-tree
多线程的服务器结构,最大程度降低系统负载
采用模糊和乒乓检查点操作,降低检查点操作时系统承担的额外负载,增强系统并发访问能力
使用MVCC技术进行并发管理,极大地提高了事务并发处理能力,支持超10000个客户端的并发连接,并保障并发情况下系统的吞吐量
通过分布式部署和数据库代理路由的导入,可使系统的并发进一步提升,并且性能提升和节点数增加之间基本保证准线性关系
数据分布处理支持:
可以通过事前定义的分片规则,按照数据中关键字,将数据分片存储到多台服务上,以实现数据存储和处理压力上的分散。
数据分片算法,可以实现基于Hash值计算的均匀部署方式和基于数值分片规则的分布查询
数据高可用性支持:
通过南大通用内存数据库GBase 8m的Replicator功能,实现内存数据库节点之间的数据复制进而实现数据副本冗余,最大的数据副本数为32。作为Replicator功能可提供Active-Active和Active-Standby两种复制模式软件公司
代理内部的后端通信模块可以和内存数据库链接的通信超时(Timeout)检测到数据节点故障,并通过事先设定的Master连接和Slave连接,将该代理服务的数据链接的主节点改为其备用节点,后续应用将通过代理访问该数据节点 ;数据安全支持:
使用基于WAL(Write Ahead Logging)的日志
检查点
在线备份
恢复的范围: 事务失败 / 系统故障 / 媒体故障
管理和运维工具:
iSQL: 提供标准的SQL交互功能
iLoader: 以指定格式导入/导出数据,格式与Oracle/SQL Server兼容
Audit: 复制审计工具,确保复制数据库之间数据的一致性
AltiProfile :SQL 性能监控工具
Altimon: 数据库性能监控工具
开发接口:
iSQL: 提供标准的SQL交互功能
iLoader: 以指定格式导入/导出数据,格式与Oracle/SQL Server兼容
Audit: 复制审计工具,确保复制数据库之间数据的一致性
AltiProfile :SQL 性能监控工具
Altimon: 数据库性能监控工具
应用案例:
南大通用内存数据库GBase 8m可被应用在多种行业领域,尤其适用于需要高速处理大量事务的应用领域。
通信领域:
BOSS/OCS/HB/ABM计费系统
计算机电话整合(CTI)
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。