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

 立足行业,深度解读 

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

数据库&数据仓库一体机是高端、核心数据管理产品,在我国党政、银行、交通等领域广泛应用。国产基础软硬件从党政向金融、电信、能源等行业核心应用领域切换,信创产业进入深水区,“信创数据库&数据仓库一体机”等高端产品替代需求更加迫切:即采用国产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.mzph.cn/news/713485.shtml

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

相关文章

nginx出现 “414 request-uri too large”

nginx出现 “414 request-uri too large” 1.修改传参方式 POST 2.字段能变成后端获取就自己获取,不用前端传 3.修改nginx配置,添加client_header_buffer_size 512k;large_client_header_buffers 4 512k;配置

2022年CSP-J认证 CCF信息学奥赛C++ 中小学初级组 第一轮真题-完善程序题解析

2022CCF认证第一轮&#xff08;CSP-J&#xff09;真题 三、完善程序题 第一题 枚举因数 从小到大打印正整数n的所有正因数。试补全枚举程序 #include <iostream> using namespace std;int main(){int n;cin >> n;vector<int> fac;fac.reserve((int)ceil(…

C++的引用

目录 引用 常引用 指针与引用的关系 小拓展 引用的价值 做形参 传值、传引用的效率比较 做返回值 函数传值返回 函数传引用返回&#xff08;错误示范&#xff09; 野引用&#xff08;错误示范&#xff09; 引用的正常应用 值和引用作为返回值类型的性能比较 引用和…

spring-boot-starter-parent和spring-boot-dependencies介绍

springboot项目的pom文件中&#xff0c;我们经常看见这样(下图)两种springboot的版本依赖管理方式&#xff1b;图片中的这两种依赖声明方式任意用其中一种都可以。文章后面会简单阐述一下区别和使用场景。 事例中完整的pom文件 <?xml version"1.0" encoding&quo…

阿尔卡特Adixen ADP/ADS 系列 2 干泵使用说明

阿尔卡特Adixen ADP/ADS 系列 2 干泵使用说明

HTML教程(3)——常用标签(1)

一、图片标签 1.场景&#xff1a;在网页中显示图片 2.基本写法&#xff1a; <img src""> 3.特点&#xff1a;单标签&#xff0c;img标签需要展示对应的效果&#xff0c;需要借助其属性进行设置 4常用属性&#xff1a; src&#xff1a;其属性值为目标图片…

【框架】Spring 框架重点解析

Spring 框架重点解析 1. Spring 框架中的单例 bean 是线程安全的吗&#xff1f; 不是线程安全的 Spring 框架中有一个 Scope 注解&#xff0c;默认的值是 singleton&#xff0c;即单例的&#xff1b;因为一般在 Spring 的 bean 对象都是无状态的&#xff08;在生命周期中不被…

解决Mybatis报Type interface *.*Mapper is not known to the MapperRegis

解决Mybatis报Type interface *.*Mapper is not known to the MapperRegis 问题发现问题解决方法一&#xff1a;检查Mapper文件的namespace路径是否正确方法二&#xff1a;使用其他方法是否正确 问题发现 在学习MyBatis框架的时候&#xff0c;不使用 XML 构建 SqlSessionFacto…

Project_Euler-44 题解

Project_Euler-44 题解 题目 思路 题目给出了一个性质&#xff0c;让我在对应性质的数据中找出目标值&#xff0c;这种问题首先想到的就是枚举。 我们可以枚举 P k P_k Pk​ &#xff0c;对于每一个 P k P_k Pk​ &#xff0c;我们再枚举 P j P_j Pj​&#xff0c; P j P_…

【ue5】滑铲系统蓝图笔记

大致逻辑如下&#xff1a; 一、导入动画 滑铲蹲待机蹲行走 导入到文件夹中 可以右键设置颜色&#xff0c;便于区分。 二、调整动画 1.启动根运动 启动根运动后&#xff0c;人物才可以位移&#xff0c;不然只能在原地。 打开动画序列&#xff0c;勾选启用根运动Enabled…

用node或者vscode开启一个简单的本地server服务器,加载html网页

使用Live Server 想要加载本地html页面可以快速能让它在你本地浏览器中打开&#xff0c;可以有好多种方式&#xff0c;如果你有使用vscode&#xff0c;可以安装一个插件&#xff1a;Live Server&#xff0c;然后直接在vscode中直接右键就可以开启这个服务&#xff1a; 安装好之…

C++基于多设计模式下的同步异步日志系统day2

&#x1f4df;作者主页&#xff1a;慢热的陕西人 &#x1f334;专栏链接&#xff1a;C基于多设计模式下的同步&异步日志系统 &#x1f4e3;欢迎各位大佬&#x1f44d;点赞&#x1f525;关注&#x1f693;收藏&#xff0c;&#x1f349;留言 主要内容实现了日志代码设计的实…

select,poll和epoll有什么区别

它们都是NIO中多路复用的三种实现机制&#xff0c;是由linux操作系统提供的。 用户空间和内核空间&#xff1a;操作系统为了保证系统安全&#xff0c;将内核分为两个部分&#xff0c;一个是用户空间&#xff0c;一个是内核空间。用户空间不能直接访问底层的硬件设备&#xff0…

IT廉连看——Uniapp——配置文件pages

IT廉连看——Uniapp——配置文件pages [IT廉连看] 本堂课主要为大家介绍pages.json这个配置文件 一、打开官网查看pages.json可以配置哪些属性。 下面边写边讲解 新建一个home页面理解一下这句话。 以下一些页面的通用配置 通用设置里我们可以对导航栏和状态栏进行一些设…

Android修行手册-集成Python开发环境

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分…

Apache Flink连载(三十五):Flink基于Kubernetes部署(5)-Kubernetes 集群搭建-1

🏡 个人主页:IT贫道-CSDN博客 🚩 私聊博主:私聊博主加WX好友,获取更多资料哦~ 🔔 博主个人B栈地址:豹哥教你学编程的个人空间-豹哥教你学编程个人主页-哔哩哔哩视频 目录 ​编辑

Python爬虫——Urllib库-2

编解码 问题引入 例如&#xff1a; https://www.baidu.com/s?wd章若楠 https://www.baidu.com/s?wd%E7%AB%A0%E8%8B%A5%E6%A5%A0 第二部分的一串乱码就是章若楠 如果这里是写的章若楠就会 产生这样的错误 所以我们就可以使用get请求方式的quote方法了 get请求方式的q…

laravel ApiResponse接口统一响应封装

一&#xff0c;新增接口返回码配置文件 在config中新增配置文件apicode.php <?phpreturn [ apicodes>[/*** Message("OK")* 对成功的 GET、PUT、PATCH 或 DELETE 操作进行响应。也可以被用在不创建新资源的 POST 操作上*/HTTP_OK > 200,/*** Message(&qu…

使用el-form之表单校验自动定位到报错位置问题,,提升用户体验

需求描述 由于需要填写的表单项太多&#xff0c;提交的时候校验不通过&#xff0c; 如果没填写的表单项在最上面&#xff0c;用户看不到不知道发生了啥&#xff0c; 所以需要将页面滚动定位到第一个报错的表单项位置&#xff0c;提升用户体验实现步骤 1. 给form表单添加ref …

数据中心GPU集群高性能组网技术分析

数据中心GPU集群组网技术是指将多个GPU设备连接在一起&#xff0c;形成一个高性能计算的集群系统。通过集群组网技术&#xff0c;可以实现多个GPU设备之间的协同计算&#xff0c;提供更大规模的计算能力&#xff0c;适用于需要大规模并行计算的应用场景。 常用的组网技术&…