全闪存加速信创数据库数仓一体机解决方案

 立足行业,深度解读 

在新的大数据生态中,传统数据库/数据仓库技术和产品成为大数据生态中的组成部分,对结构化数据的存储和计算进行支撑。

数据库&数据仓库一体机是高端、核心数据管理产品,在我国党政、银行、交通等领域广泛应用。国产基础软硬件从党政向金融、电信、能源等行业核心应用领域切换,信创产业进入深水区,“信创数据库&数据仓库一体机”等高端产品替代需求更加迫切:即采用国产CPU服务器(飞腾、鲲鹏、龙芯、申威等)、国产操作系统、国产存储设备、国产网络设备硬件,以及国产数据库、数据仓库相关软件产品,且性价比优于国外同类产品的信创数据库&数据仓库一体机。

 直面挑战,直击痛点 

  • 对标国外同类产品,须提供同等性价比

在当前信创CPU硬件平台处理能力不及X86平台的情况下,以同等的总体拥有成本(TCO)实现不低于国外同类产品的性能:

“信创数据库&数据仓库一体机”入门级配置的TPC-C基准测试,每分钟商业事务(tpmC)不低于160万;

“信创数据库&数据仓库一体机”入门级配置的TPC-H@1TB 基准测试,全部查询语句场景执行总耗时不超过1小时;

“信创数据库&数据仓库一体机”入门级配置的提供不低于200万IOPS数据随机读写性能(读写比7:3、4KB数据尺寸);

支持行列存储引擎深度融合,支持列存储的高频写入和行存储的自动列存引擎转化。

  • 数据安全,业务可靠

数据库&数据仓库是整套业务系统的核心,“信创数据库&数据仓库一体机”的业务连续性必须保证:

支持 7*24 运行,计算、存储节点支持故障容灾;

支持数据存储的多副本及纠删码冗余保护,单个节点失效不影响持续提供数据存储管理服务。

  • 线性扩展,按需扩容

 “信创数据库&数据仓库一体机”须支持计算节点、存储节点各自按需分别扩展。

  • 丰富的迁移工具,保障客户应用"柔性"去"O" 

柔性去“O”,可回退,将客户的数据库替换风险降至最低;

与Oracle等国外产品全面兼容,使客户应用尽量少改或无须修改:

(1) 符合主流SQL92 标准,入门级和过渡级标准符合率达到 90%以上;

(2) 提供主流编程访问接口,支持 ODBC、JDBC、OCI、Python、.Net的主要访问调用接口。

 基于分布式全闪存的信创国产数据库&数仓一体机

 一体机总体架构 

采用计算存储分离的数据库架构,宏观上将计算引擎和存储引擎解耦,形成各自独立的服务,并部署于独立的计算和存储设备上。

图片

计算节点层

负责处理用户SQL请求,形成优化的SQL执行计划,对获取到的数据进行汇总、连接、排序、映射等计算操作。

存储节点层

负责数据的存储与读取,实现数据的多副本或纠删码容灾机制,支持在线动态添加节点的数据重新分布,对外以块设备形式提供访问接口。

通信层

负责计算层和存储层的内部通信,可支持计算、存储层通信的专网专用,通过冗余设计,支持通信设备故障条件下两网合一的应急运转。

图片

 大道云行FASS分布式全闪存的特点 

FASS是大道云行自主研发的高性能全闪存储系统,在高可靠、弹性扩展等原生的分布式特性基础上,FASS采用高性能全闪存硬件,结合精巧高效的并行流水线设计、虚拟内存管理、微控制器技术、裸盘管理等技术,可轻松实现千万级IOPS性能,以超高的性能表现,可以轻松满足数据中心关键业务的苛刻存储性能与弹性扩展的需求。

OS-Bypass

FASS软件栈在用户空间具备独立的用户态进程与其他系统组件隔离,取代操作系统的低效调度,结合高效的分布式全闪存储软件栈,取代操作系统的低效调度,发挥出超高的I/O性能。同时避免故障时相互影响,从而实现更高的系统可靠性,也有利于分布式数据库实现更简捷的协议与功能扩展,为数据库提供更优的底层存储资源支撑。

可靠性保障

完善的多副本和纠删码数据保护机制,提供硬件级、节点级、AZ级故障保护及切换能力。同时支持手动、自动进行数据均衡策略,满足不同业务场景的需求。

支持各类存储高级特性

支持QoS、快照、卷拷贝/卷迁移、自动精简配置、负载均衡等。

图片

基于分布式全闪存的国产信创数据库&数仓一体机测试性能

 国产信创数据库共享存储集群的特点 

图片

柔性去“O” 客户业务切换无忧

国产信创数据库提供了与Oracle对等的全面解决方案:包括高可用、高可用+负载均衡(共享存储集群)、实时数据同步、同城双中心、两地三中心等。

国产信创数据库实现了与Oracle的彻底、全面兼容,变更数据库时应用可少改甚至无须修改:兼容性不仅仅只是一层语法解析器,还涉及体系结构、并发机制、接口、功能、运维、性能问题等。

 

关于柔性去“O” 

  • 通过国产信创数据库的实时数据同步工具进行柔性去“O”,将替换Oracle的风险降到最低。因具备高度的Oracle兼容性,客户只需维护一套应用可以同时访问Oracle和国产信创数据库;

  • 通过高效可靠的异构数据库实时同步工具,对源端的Oracle主库无侵害,性能影响最小;可通过解析Oracle数据库的REDO日志和归档日志实现Oracle到国产信创数据库库的实时同步;

  • 提供实时在线对比工具,让客户能够看到数据同步的有效性。

图片

高性能、低成本的国产信创数据库&数仓一体机,使客户业务切换无忧:高度整合的一体化产品,通过软件和硬件的紧密耦合和深度调优,打造数据库&数据仓库整体解决方案,实现了一站式交付、一键式部署、智能化运维。

 国产信创数据库&数仓一体机产品优势

先进的分布式+全闪存架构

分布式+全闪存架构同时具备低延迟、高扩展、低能耗等特征,通过NVMeoF协议,一体机使用一套低成本的IP网络(低成本的RoCE v2无损以太网)即可实现计算及高速存储访问,充分释放数据库&数仓性能,大幅提升业务效率。

生命周期完整的自主可控数据库&数仓一体机

本产品研制率先提出了通过大数据集成、存储、分析等自主可控软件与中高端硬件设备的深度定制整合,较好解决了数据库/数仓/大数据一体机生态不完整、核心技术不可控等问题,填补了市场空白。

先进的数据库的细粒度动态协同计算扩展方法

本产品研制通过创新的SQL算子级的细粒度协同计算框架和方法,实现以较低成本,使数据随着SQL算子共同扩展,有效缓解了并行计算横向扩展困难的问题,并改善了闲置计算资源的利用率,以较低成本获取更多计算资源。

创新的行-列存储引擎的深度一体化融合方案

本产品研制所设计的行-列存引擎深度一体化融合,可有效满足分析型存储模式的高频写入和事务存储模型下的复杂分析查询场景性能要求,简化数据库/数仓/大数据一体机硬件配备要求的同时,提供更好的系统性能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/501986.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Function calling流程总结 和 用于构建Agent的Function calling流程

Function calling流程总结的步骤如下: 自定义函数:根据用户需求,自定义函数chen_ming_algorithm,用于处理特定的任务。创建字典:根据自定义函数,创建一个字典chen_ming_function,其中包含自定义…

RuoYi-Vue-Plus功能分析-jackson配置

文章目录 前言一、配置文件二、配置类三、注解四、json工具类1. 工具内容2. 使用工具 前言 前端在给我发送请求的时候一般包含三个部分url,header,body。那么就会涉及我们后端如何接收这些请求参数并且我们处理完毕参数后前端又如何接收参数 通过url传…

Java8 - LocalDateTime时间日期类使用详解

🏷️个人主页:牵着猫散步的鼠鼠 🏷️系列专栏:Java全栈-专栏 🏷️个人学习笔记,若有缺误,欢迎评论区指正 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默&…

苹果备忘录导出方法

文章目录 前言方法1:iCloud 导出方法2:Pages 文稿导出(最推荐)方法3:借助Mac软件导出总结 前言 苹果生态真是让我们又爱又恨,其得益于无缝整合、安全性和应用程序生态系统,能够让在用户在自己的…

【LeetCode】一周中的第几天+ 一年中的第几天

2023-12-30 文章目录 一周中的第几天方法一:模拟思路步骤 方法二:调用库函数方法三:调用库函数 [1154. 一年中的第几天](https://leetcode.cn/problems/day-of-the-year/)方法一:直接计算思路: 方法二:调用…

如何p掉照片上的路人?一分钟教你快速去除

我们旅游的时候,拍照是必不可少的一个环节。但是,有时候照片的背景中会出现一些路人,让照片的美观度大打折扣。那么照片如何p掉路人呢?今天,我就来给大家分享几个实用的小技巧,让你轻松成为“P图大师”。 …

【Mysql】InnoDB 中 B+ 树索引的注意事项

一、根页面万年不动 在之前的文章里,为了方便理解,都是先画存储用户记录的叶子节点,然后再画出存储目录项记录的内节点。 但实际上 B 树的行成过程是这样的: 每当为某个表创建一个 B 树索引,都会为这个索引创建一个根…

学不动系列-git-hooks和husky+lintstage

git-hooks 为了保证提交的代码符合规范,可以在上传代码时进行校验。常用husky来协助进行代码提交时的eslint校验。husky是基于git-hooks来实现,在使用husky之前,我们先来研究一下git-hooks。 构建git-hooks测试项目 需要使用git-hooks就需…

c++入门(2)

上期我们说到了部分c修补C语言的不足,今天我们将剩下的一一说清楚。 函数重载 (1).函数重载的形式 C语言不允许函数名相同的同时存在,但是C允许同名函数存在,但是有要求:函数名相同,参数不同,构成函数重…

比特币暴涨逼近历史最高点;阿里云全线降价20%丨 RTE 开发者日报 Vol.155

开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文…

vue3基础教程(1)——nodejs环境搭建

博主个人小程序已经上线:【中二少年工具箱】 小程序二维如下: 正文开始 专栏简介1. 环境菜单2.为什么下载node3. nodejs简介4. nodejs安装5. 编辑器选择 专栏简介 本系列文章由浅入深,从基础知识到实战开发,非常适合入门同学。…

七通道NPN 达林顿管GC2003,专为符合标准 TTL 而制造,最高工作电压 50V,耐压 80V

GC2003 内部集成了 7 个 NPN 达林顿晶体管,连接的阵列,非常适合逻辑接口电平数字电路(例 如 TTL,CMOS 或PMOS 上/NMOS)和较高的电流/电压,如电灯电磁阀,继电器,打印机或其他类似的负…