暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

揭秘:GBase XDM Cluster的多线程管理及存储管理

GBASE数据库 2022-06-30
340

南大通用极速内存数据库集群管理系统 [简称:GBase XDM Cluster] 是一 款集内存键值对存储、服务器端分库分片机制、热数据缓存机制、多键值查询 机制等多种技术于一体,使用轻量目录访问协议进行访问的极速分布式内存数 据库管理系统,能够提供海量数据的快速更新和精确查询服务,支持后端服务 器集群水平扩展,支持分布式部署与计算,支持多台内存数据库系统并行处理 多因子精确查询请求,可以适应并满足超大规模数量的分布式基础数据快速定 位和认证的要求。


特性:

GBase XDM Cluster V8 产品的主要特点有: ⚫ 分布式存储:集群层可根据 Hash、Mod、Directory 等策略进行分布式数 据存储。 ⚫ 灵活部署模式:在海量数据中可根据业务自由定制多副本+跨域同步的混 搭模式,支持基于业务需求实现部署架构多样化和多种数据同步机制,有 效提高业务扩展性。 ⚫ 高可用保障:通过主从级联、推拉等机制在集群内对各个数据节点实现灵 活的副本配置,保障高可靠性,并实现局部故障后的集群功能保障。 ⚫ 高效智能优化:基于动态缓存设定机制优化集群执行计划;通过内存动态 调整方式提升业务查询吞吐能力;通过智能资源写选择功能提高查询准确 率。 ⚫ 多中心集群:通过多层故障转移技术,能够实现集群级高可用和集群间读 写负载均衡,实现高速数据同步,保障数据一致性。 ⚫ 高安全:支持基于安全策略语句实现属性级的访问控制机制;支持加密协 议实现数据传输的安全通道,实现加密端口访问,从而对数据库用户进行 安全访问管理。 ⚫ 信创生态:紧密结合国产化生态系统的上下游产品,以安全、快速的技术 特点,实现与信创平台的适配与部署。 ⚫ 可视化:提供应对大数据架构的各类管理工具,将集群产品与各类应用有 效衔接起来,在产品使用和系统资源监控的同时,最大限度帮助管理员对 集群进行操作与管理。


多线程管理:GBase XDM Cluster 采用支持多线程技术的分层技术构架,主要分为前端、 请求与响应服务层(叠加层)和后端三个层次,能有效地利用多 CPU 资源。前 端的连接管理采用异步技术处理客户端的并发连接请求,然后根据协议把解析 出的操作交给请求与响应服务层,该层和动态插件交互,进行请求的过滤处理, 把过滤的请求发给后端,后端则利用多线程技术,进行数据存储或者检索,完 成数据操作,并把操作结果交给动态插件,再次进行结果的过滤处理,然后交 还给请求与响应服务层,通过协议由连接管理层把结果发送给请求者,完成整 个 GBase XDM Cluster 的操作交互。 其中前后端的 thread 数目是影响服务响应速度和吞吐量性能的重要参数, 需要依据服务器 CPU 核数硬件条件以及产品应用场景需要,进行优化调整。

存储管理:GBase XDM Cluster 数据节点后端存储支持事务,记录日志并进行检查点 扫描,保障了数据的稳定性和一致性。 GBase XDM Cluster V8 技术白皮书 天津南大通用数据技术股份有限公司 11 GBase XDM Cluster 数据节点支持数据持久化,在服务重启后保证数据不 会丢失。 GBase XDM Cluster 数据节点之间支持复制,保障多节点数据的一致性, 起到了数据备份作用。 GBase XDM Cluster 数据节点支持键值对方式进行数据存储与访问,支持 单属性 256M 以下二进制数据存储,支持多值存储。 GBase XDM Cluster 集群节点支持多节点分布式部署,将数据分布到多台 服务器上存储,且能够实现集群内数据高可用。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论