这项评测,华为云GaussDB(for MySQL)顺利通过

摘要:近日,中国信息通信研究院(简称“中国信通院”)公布了第十五批“可信数据库”评测结果。华为云GaussDB(for MySQL)凭借过硬的技术实力顺利通过“HTAP数据库基础能力评测”。

本文分享自华为云社区《华为云GaussDB(for MySQL)通过中国信通院“可信数据库”评测》,作者:GaussDB 数据库 。

近日,中国信息通信研究院(简称“中国信通院”)公布了第十五批“可信数据库”评测结果。华为云GaussDB(for MySQL)凭借过硬的技术实力顺利通过“HTAP数据库基础能力评测”

“可信数据库"系列评估评测是中国信通院自2015年推出的权威评估评测体系,覆盖范围包括数据库产品及周边工具、数据库服务商和应用侧等。本次评审会专家由来自中国信通院、中国农业银行、邮储银行、光大银行、华夏银行、中移信息、中国联通等单位的专家组成,评审环节包括产品资料审核、测试报告审核、质询与答疑、集中评议,共计20家企业的28个产品通过了本次评审。

在本次HTAP数据库基础能力评测中,华为云GaussDB(for MySQL)经过评审专家严格把关,顺利通过各项环节的严苛考验,技术实力备受认可。

华为云GaussDB(for MySQL)

HTAP只读分析是华为自研的分布式实时分析型列式数据库服务,基于新型的HTAP数据库业务架构,为数据分析提供了产生即可分析、保证数据同步一致的高性能处理能力,从而使数据分析的精细化、准确性、实时性和智能化得到了大幅度提升,节约了大量数据管理成本。HTAP只读分析广泛应用于互联网、金融及政企多个行业,适用于信息实时推荐、舆情实时监控、广告运营分析、金融风险评估等多种业务场景。

除本次评测外,华为云数据库还有另外两款产品顺利通过2022年第十四批“可信数据库”多项评测,分别是GaussDB顺利通过“分布式事务型数据库基础能力评测”“防篡改数据库基础能力评测”“数据库管理系统智能化基础能力评测”三大专项评测,RDS for MySQL顺利通过“关系型云数据库基础能力评测”。

华为云GaussDB

作为主打政企核心业务负载的企业级分布式数据库旗舰产品,GaussDB能满足客户高安全、高可靠、高性能、高扩展、智能化的需求,为企业提供功能全⾯、稳定可靠、扩展性强以及性能优越的企业级数据库服务。

华为云RDS for MySQL

拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等诸多特点,支持732天超长时间的自动备份恢复和按备份集和指定时间点恢复,保证数据不丢失,并能够全方位对数据库进行智能监控与诊断优化,为企业海量数据处理、智能存储、业务应用提供强有力的平台支撑。

据IDC最新报告显示,华为云数据库在本地部署国产市场份额连续五次No.1;国际权威机构Gartner公布最新Market Share,华为云数据库全球排名第九,技术实力和市场影响力进一步提升。当前,华为云数据库已在2500+大客户中规模商用,遍布金融、政府、电信、能源、交通、物流、电商等诸多行业,帮助企业顺利上云、轻松用云,完成数字化转型。华为云数据库将深耕技术与服务,打造更具竞争力和贴合客户业务场景的数据底座,为千行百业数字化转型再添新能量。

 

点击关注,第一时间了解华为云新鲜技术~

本文转载于网络 如有侵权请联系删除

相关文章

  • K8s源码分析(2)-Resource Meta

    在上一篇文章中我们主要介绍kubernetes中的resource以及API,包括基于namespace和是否为核心组的不同维度来区分resource。在kubertenes提供的标准RESTfulAPI的URI定义中如何来映射不同resource的组,版本,namespace,类型,名称等。以及在我们常用的YAML文件里。各个节点元素如何映射到API定义之中。这里我们主要介绍resourcemeta,以及相关的定义。在kubernetesresource中比较重要的meta分为两种类型,typemeta和objectmeta。typemeta主要定义了resource的组,版本,类型,即group,version,kind(GVK)。objectmeta主要定义了resource的名称,所属的namesapce,添加的label等信息。这里再一次把上一篇文章中我们熟悉的YAML文件中typemeta和objectmeta等的定义列举如下:staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/types.go源文件中定义了kubernetes

  • Kubernetes集群添加运行containerd runtime的 work节点

    背景:kuberadm搭建的1.15的初始集群,参见:2020-07-22-腾讯云-slb-kubeadm高可用集群搭建,嗯后面进行了持续的升级:2019-09-23-k8s-1.15.3-update1.16.0,1.16版本最后持续小版本升级到了1.16.15(小版本升级唯写升级过程)。最后升级版本到了1.17.17:Kubernetes1.16.15升级到1.17.17。计划后面还是会持续升级到最新的1.21的。只不过最近线上有项目在测试。升级部分先暂停,近期准备先扩容一下集群。由于搭建1.20.5集群测试的时候使用了containerd跑了下也还好。就想添加一个containerd的work节点了。后面有时间逐步替换环境内的模块。当然了节点替换主要是早期的work节点都采用了8核心16G内存的腾讯云cvm。开始的时候资源还是能满足的,到了现在了pod的资源经过压测和各种测试都逐步调高了资源的request和limit。相应的,资源的调度优化方面节点就有些超卖oom的问题了,就准备添加下16核心32G内存的cvm节点!当然了master节点和其他work节点的dockerrunt

  • 安装读取的Excel的包

    截图安装过程的截图 找到下载目录有点恐怖,安装了这么多其实是事先安装了常用的库‘C:\Users\CY-306\AppData\Local\Temp\RtmpyACZUs\downloaded_packages’复制这个是Rstdio的安装界面 这个是下载的目录选择了一个,安装(其实还没有被安装) 安装过程总览readxl软件包使从Excel到R的数据获取变得容易。与许多现有软件包(例如gdata,xlsx,xlsReadWrite)相比,readxl没有外部依赖性,因此在所有操作系统上都易于安装和使用。它旨在与表格数据一起使用。readxl支持传统.xls格式和基于XML的现代.xlsx格式。所述libxlsC库是用来支持.xls,其提取出大量的底层二进制格式的复杂性。为了解析.xlsx,我们使用RapidXMLC++库。安装从CRAN安装最新发行版本的最简单方法是安装整个tidyverse。install.packages(“tidyverse”)复制注意:您仍然需要显式加载readxl,因为它不是通过加载的核心tidyverse软件包library(tidyverse)。或者,仅

  • PCIe系列第七讲、PCIe的物理层

    本章将着重讲述PCIe物理层组成与操作,物理层位于数据链路层之下,可产生PLP包(PhysicalLayerPacket)进行管理。———————————————————— 从作用方面考虑:物理层位于数据链路层和PCIe链路之间,其主要作用是:1、 发送来自数据链路层的TLP和DLLP。2、 发送和接收在物理层产生的PLP报文3、 从PCIe链路接收数据报文并发送到数据链路层————————————————————从组成结构方面考虑,物理层主要由物理逻辑子层和物理电气子层构成,侧重于物理电气子层,PCIe链路通过LTSSM状态机对PCIe链路进行控制和管理,逻辑子层主要完成与数据链路层的数据交换,由发送逻辑和接收逻辑组成。发送逻辑:1、物理层从数据链路层中获取TLP或DLLP,将其存放到TXBuffer中2、物理层将TXbuffer中的数据添加物理层的前缀(StartCode)和后缀(EndCode),之后通过多路选择器MUX,进入ByteStrpping模块。(因为物理层也定义了一系列PLP,这些PLP也可以通过MUX,进入ByteStripping部件)3、PCIe链路由多个Lan

  • 如何彻底删除Oracle数据库,以创建相同实例名称的库

    今天建库时选择了OMF方式,结果文件名称采用Oracle自动命名的方式,看不懂啊,于是乎决定删除再重建。 Oracle提供了删除数据库的指令:dropdatabase。 需要数据库处于mount状态,然后altersystemenablerestrictedsession;,网上有帖子说还需要exclusive,由于我是VM装的,用户只有我一个,所以不用可以。由于当前处于open状态,需要改为mount,执行: SQL>alterdatabaseclose; alterdatabaseclose * ERRORatline1: ORA-01093:ALTERDATABASECLOSEonlypermittedwithnosessionsconnected 原因是有个session仍连接,退出后再次执行, SQL>alterdatabaseclose; Databasealtered. SQL>selectstatusfromv$instance; STATUS ------------ MOUNTED SQL>altersystemenablerestri

  • 新零售赋能:互联网家装的必然,新家装的特质

    文\孟永辉尽管移动互联网时代的到来让家装行业开始与互联网产生联系,但是由于家装本身的特征最终让这种联系并没有太过深入,选择互联网家装的用户依然在家装的痛点和陷阱之中挣扎,一场有关家装的更加深度的革命正在进行。通过移动互联网时代仅仅只是将家装行业获取用户的方式和手段从线下转移到线上相比,新零售时代的互联网家装更加侧重于家装行业的本质,它通过新零售的方式对家装行业进行全新赋能,从而找到破解互联网家装时代的痛点和问题。深度调整来临,新零售赋能互联网家装成为必然尽管移动互联网时代对于用户行为习惯和消费方式的转变让家装行业获得了源源不断的用户来源,但是我们不得不承认的是移动互联网时代主流的平台模式对于偏重于线下施工的家装行业来讲,单单将用户和家装的环节从线下迁移到线上而不从行业本身最直接的角度进行的改变,无法给行业发展带来真正的改变。新零售时代的来临让我们看到了破解互联网家装时代原有痛点和问题的方式和方法,通过对原有的家装行业进行赋能,深度介入到家装过程当中,一个全新的家装行业发展时代正在来临。新零售对于互联网家装的全新赋能之所以被称作是偶然主要是由于如下几个方面的原因决定的。新零售打通线上和线

  • Commit message 和 Change log 编写指南

    Git每次提交代码,都要写Commitmessage(提交说明),否则就不允许提交。$gitcommit-m"helloworld"上面代码的-m参数,就是用来指定commitmesage的。如果一行不够,可以只执行gitcommit,就会跳出文本编辑器,让你写多行。$gitcommit基本上,你写什么都行(这里,这里和这里)。但是,一般来说,commitmessage应该清晰明了,说明本次提交的目的。目前,社区有多种Commitmessage的写法规范。本文介绍Angular规范(见上图),这是目前使用最广的写法,比较合理和系统化,并且有配套的工具。一、Commitmessage的作用格式化的Commitmessage,有几个好处。(1)提供更多的历史信息,方便快速浏览。比如,下面的命令显示上次发布后的变动,每个commit占据一行。你只看行首,就知道某次commit的目的。$gitlog<lasttag>HEAD--pretty=format:%s(2)可以过滤某些commit(比如文档改动),便于快速查找信息。比如,下面的命令仅仅显示本次发布新增加

  • 【机器学习】特征工程

    作者:JasonDing1354引言在之前学习机器学习技术中,很少关注特征工程(FeatureEngineering),然而,单纯学习机器学习的算法流程,可能仍然不会使用这些算法,尤其是应用到实际问题的时候,常常不知道怎么提取特征来建模。特征是机器学习系统的原材料,对最终模型的影响是毋庸置疑的。特征工程的重要意义数据特征会直接影响你使用的预测模型和实现的预测结果。准备和选择的特征越好,则实现的结果越好。影响预测结果好坏的因素:模型的选择、可用的数据、特征的提取。优质的特征往往描述了数据的固有结构。大多数模型都可以通过数据中良好的结构很好的学习,即使不是最优的模型,优质的特征也可以得到不错的效果。优质特征的灵活性可以让你使用简单的模型运算的更快,更容易理解,更容易维护。优质的特征可以在使用不是最优的模型参数的情况下得到不错的预测结果,这样你就不必费力去选择最适合的模型和最优的参数了。特征工程定义特征工程是将原始数据转化为特征,更好表示预测模型处理的实际问题,提升对于未知数据的准确性。它是用目标问题所在的特定领域知识或者自动化的方法来生成、提取、删减或者组合变化得到特征。下面的图给出了特征

  • 部分CSS基础

    css的概念 层叠样式表(CascadingStyleSheets,三个单词字头缩写为CSS),他是专门用于修饰页面样式的。比如,可以更改内容的字体、颜色、⼤小以及间距,或是将其分列,或是添加动画等。 html:超文本标记语⾔言,⽹页的结构搭建,⻚面布局 css:层叠样式表,⽹页的修饰,样式的渲染 javascript:解释型的编程语言,用于与⻚面的交互 层叠的含义相当于我们画动画片,比如画一个耳朵。一层一层的增加样式内容,最初就是勾勒勒一个简单的轮廓。 css的语法规范 配置全局代码片段 (1)内联样式 内联样式也可以叫行内样式,就是在html⽂件中的html标签中,使用style属性的样式值来完成元素的样式渲染。 <spanstyle="样式声明"></span> 样式声明: 复制 由样式属性和值组成; 属性和值之间用冒号连接; 多个样式声明用分号分隔。 特点: 写在标签里⾯,缺点是影响阅读,看着乱 不利于修改,复用性差。 优点: 指定当前标签,更加直接 <h1>没有加任何样式,只有标签⾃己的样式</h1> <h1style

  • 72,200,000,000

      本博客中所有内容为本人自学及总结内容, 仅代表个人观点,如有错误,麻烦大家及时指出并提示我更正。谢谢

  • 无限debugger问题的实现_解决阻止页面不断debugger

    问题复现 一次扒某网站的前端代码,打开控制台要看Network,结果发现他们页面一打开控制台就不断的debugger,100ms一次,很影响看页面内容。   问题分析 每次在断点处停下来的时候页面都会跳到source这个tab页面,也能够看到他的debugger的代码,其实他的实现很简单,只有这一行代码 (function() {var a= new Date(); debugger; return new Date()-a> 100;}()) 虽然简单,但是却很有效。 不停地打断你,页面跳到source页面,阻止你看他代码不断的产生不可回收的对象,占据你的内存,造成内存泄漏,没过多久浏览器就会卡顿 所以他带来的影响还是挺大的,我们需要解决这个问题。   问题解决 这个问题解决起来还是蛮简单的,问题解决只需要一句话:禁止断点。而对应的操作是在Chrome控制台的SourceTab页点击Deactivatebreakpoints按钮或者按下Ctrl+f8(下图)。 这

  • uni-app 使用本地打包配置安卓原生插件

      在使用uni-app开发的时候,遇到了一个很棘手的问题。即获取设备参数的时候uni-app并没有相关方法,而安卓开发是可以做到的,因为接的是三方推广,所以功能必须实现,所以求助了安卓的大佬帮我们写了一个插件。   uni-app提供了以下方式来调用原生插件        我们可以通过这个方法来获取到插件,并且调用他。官方示例 constdcRichAlert=uni.requireNativePlugin('DCloud-RichAlert')复制         sofarsogood,andthensomethingbadhappen。        what?公司的项目是禁止上传的,怎么破?   后来老大研究了一下官方的示例,找到了使用原生插件本地打包的方法。   首先需要在本地打包的文件夹下配置dcloud_uniplugins.json文件      在文件内部声名自己调用的原生插件 { "nativePlugins":[ { "plugi

  • 图文-水平垂直居中兼容ie6+

    图文-水平垂直居中兼容ie6+具体代码:<!DOCTYPEhtml><html><head><metacharset="utf-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><title>图文-水平垂直居中兼容ie6+</title><metaname="description"content=""><metaname="viewport"content="width=device-width,initial-scale=1"><style>*{margin:0;padding:0;font-size:12px;color:#FFF;}.container{display:table;/*主要代码*/*position:relative;/*forie67*/background-color:#FF5E53;width:800px;height:200px;overflow:hidden;margin:0a

  • python 线程与进程

    python多进程与多线程 1############################## 2#多进程 3############################## 4#importos 5''' 6print('1Processstart,pid:',os.getpid()) 7print('Processstart,ppid:',os.getppid()) 8''' 9''' 10#unix环境支持 11pid=os.fork() 12ifpid==0: 13print('childprocess,id:',os.getpid(),'parentidis:',os.getppid()) 14else: 15print('pid:',os.getpid(),'createchildprocess:',pid) 16''' 17 18################# 19#multiprocessing 20################# 21''' 22frommultiprocessingimportProcess 23print('2Processstart,pid:

  • BZOJ 2049: [Sdoi2008]Cave 洞穴勘测(LCT裸题)

    题目链接:BZOJ2049:[Sdoi2008]Cave洞穴勘测 题意: 三个操作. 1链接xy 2断开xy 3询问xy是否连通 题解: LCT裸题 1#include<bits/stdc++.h> 2#defineF(i,a,b)for(inti=a;i<=b;i++) 3#definemst(a,b)memset(a,b,sizeof(a)) 4usingnamespacestd; 5 6namespaceLCT 7{ 8constintN=1e4+7; 9intf[N],son[N][2],val[N],sum[N],tmp[N],lazy[N]; 10intg[N],v[N*2],nxt[N*2],ed;boolrev[N]; 11voidclear(intn) 12{ 13F(i,1,n)f[i]=son[i][0]=son[i][1]=0; 14F(i,1,n)rev[i]=lazy[i]=g[i]=0;ed=0; 15} 16voidadg(intx,inty){v[++ed]=y,nxt[ed]=g[x],g[x]=ed;} 17voidbuild

  • Unity Post-Processing的一些分享

    讲些什么?   绝大多数的游戏或多或少都会使用些后处理效果.   早期版本中,Unity在提供的接口有限,优化空间不大,属于放任自流。官方推出了Post-Processing(下文简称PP)并在Github上长期维护,很好的将后处理与其提供的一些新的渲染API结合起来。无论是在易用性还是性能上都要比以前好。   本文主要针对于PP的自定义扩展上进行一些讨论。只有当需要添加新的自定义效果或者修改PP内置效果时才需要考虑这些问题。顺便连带着提一提涉及到的Unity新的渲染概念。    由PostProcessEvent引出   为了能正确理解下文讨论的内容,需阅读链接处Wiki上的文字了解添加自定义后处理的步骤。你会首先看到PostProcessEvent这个枚举,这个枚举是贯穿始终的。 1publicenumPostProcessEvent 2{ 3BeforeTransparent=0, 4BeforeStack=1, 5AfterStack=2, 6} 7 8... 9 10publicPostProcessAttribute(Typerenderer,

  • vue初始化data数据

      初始化data this.$data= this.$options.data()   初始化data中form  this.$data.form=this.$options.data().form

  • 1738C-Even Number Addicts - dp, games, greedy

        voidsolve(){ intn; cin>>n; intodd=0,even=0; for(inti=0;i<n;i++){ inta;cin>>a; if(a&1)odd++; elseeven++; } intt=odd&3; if(!t||(t==1&&(even&1))||t==3){ cout<<"Alice\n"; } elsecout<<"Bob\n"; }复制   C.EvenNumberAddicts 题意:有n个数,Alice和Bob进行博弈,每个人每一轮从中选择一个数,并删除,Alice先手。如果Alice拿到的数之和为偶数那么Alice赢,否则Bob赢。两人都取最优解,问谁能赢得游戏。(n<=100) 题解:由于n只有100,可以二维dp直接过。不过有更好的贪心方法。 假设奇数的个数为x,偶数的个数为y 如果x≡0mod4 Alice必胜。因为如果y为偶数,则Alice可以先取奇数,然后当Bob

  • CentOS7(mini) 急速部署ASP.NET应用

    CentOS7(mini)急速部署ASP.NET应用   从mono2.8+的时候就开始关注linux运行.NET的一些消息 最近闲来无事,发现mono官方已经提供有编译好的源,极大便利了部署过程,不需要自己去编译mono了   用Nancy.Owin写了一个小程序,其中的一些坑已经填上,这里是源代码: https://github.com/ss22219/Booker   这里用一个全新的系统上传程序,解压:   windows下面使用cmder打包 tarzcfproduct.tar.gzproduct scpproduct.tar.gzroot@gool.ss22219.cn:/root/ sshroot@gool.ss22219.cn #tarzxvfproduct.tar.gz复制 解压后的文件: #ls binBooker.exeBooker.exe.configcontenthtmlscriptsviews复制   由于我用的是mini全新系统,所以要把yum-config-manager安装上,方便配置mono官

  • python 函数返回值(总结)

      关键字:return       没有返回值的叫过程   deftest1():msg="我是一个过程"print(msg)复制     有return的叫函数 deftest02():msg="我是函数,有返回值"print(msg)returnmsg复制 关于返回的值:定义的函数可以返回多个值,组合成元组deftest03():  msg='我要返回多个值'  print(msg)  returnmsg,"helloxiaozhu",[1,2,3,4,5],{'name':'zhou','age':18}t3=test03()复制 print('test03的结果:'+'\n'+'\t'+str(t3))复制 运行结果:复制 复制     复制

  • view添加阴影

       //@mg:masksToBounds必须为NO否者阴影没有效果 //  cell.layer.masksToBounds=NO;   cell.layer.contentsScale=[UIScreenmainScreen].scale;   cell.layer.shadowOpacity=0.15f;   cell.layer.shadowRadius=2.0f;   cell.layer.shadowOffset=CGSizeMake(0,0);   cell.layer.shadowPath=[UIBezierPathbezierPathWithRect:cell.bounds].CGPath;   //设置缓存   cell.layer.shouldRasterize=YES;   //设置抗锯齿边缘   cell.layer.rasteri

相关推荐

推荐阅读