草庐IT

节省3.94亿度电,减排8.26万吨,腾讯云键值型数据库做到了

腾讯云数据库 2023-03-28 原文

8月18日,由腾讯联合中国电子节能技术协会牵头研制的《键值型数据库系统技术及节能要求》团体标准(以下简称“团标”)正式对外发布。

该团标由腾讯发起,京东、金山云、北京邮电大学等多家企业和高校共同参与制定,这一标准的建立,建立了国内数据库领域节能技术要求标准,将为业界发展和节能减耗提供更多助力。

此次发布的团标已于2021年10月在腾讯内部率先应用,其自研数据库已帮助数据中心实现30%以上的节能减排 ,一年节电约3.94亿度,减排二氧化碳量达8.26万吨,碳排放当量约为种植451万棵大树,节能效果显著

中国电子节能技术协会是由工信部主管、国家发改委与生态环境部指导的电子信息行业协会,其此次发布的团标,是业界首个商业键值型数据库产品的技术标准规范,同时也是首个对数据库软件节能提出技术方案的行业标准

协会数据中心节能技术委员会执行秘书长 马宝东对此表示,“该团标规定了键值型数据库系统的功能要求、非功能要求和节能要求,弥补了数据库乃至软件领域的节能标准空白,为业界技术发展和实现节能减排提供了详细参考。”

当前,键值型数据库在业界已得到普遍应用,如王者荣耀、和平精英、小红书、拼多多等多款热门游戏和应用,均基于键值型数据库系统落地。相较于传统数据库,分布式非关系型的键值型数据库在性能和节能能力上均有更优的表现

具体来说,在读写和架构设计方面,键值型数据库更符合节能需求。以腾讯自研分布式数据库TcaplusDB为例,其存储引擎结构成本仅为关系型数据库的30%,其在配置上的弹性伸缩能力也可有效节省运行能耗与成本。

而面对资源需求的峰谷变化,键值式数据库的资源调配能力也更优,可有效提高数据中心资源的利用率;此外,分布式数据库多部署于云端,相较于常部署于本地的传统关系型数据库,其维护能耗与成本往往也更低。

腾讯互娱研发效能部副总经理 李从兵对此表示,“数字化正成为我国实现碳中和的重要技术路径,我国碳达峰碳中和‘1+N’政策体系中明确提出,要推动大数据、AI 等新兴技术与绿色低碳产业深度融合,通过对数据库的优化,实现数字基建自身的节能减耗,也将为绿色经济发展提供有力支撑。”

未来,腾讯将继续加大数据库基础研发投入,持续提升产品核心能力,与行业工作者为碳中和目标的达成共同努力;同时积极参与相关标准制定,将更多成功实践推向业界,为数字化技术发展贡献力量。

有关节省3.94亿度电,减排8.26万吨,腾讯云键值型数据库做到了的更多相关文章

  1. Matlab imread()读到了什么 (浅显 当复习文档了) - 2

    matlab打开matlab,用最简单的imread方法读取一个图像clcclearimg_h=imread('hua.jpg');返回一个数组(矩阵),往往是a*b*cunit8类型解释一下这个三维数组的意思,行数、数和层数,unit8:指数据类型,无符号八位整形,可理解为0~2^8的数三个层数分别代表RGB三个通道图像rgb最常用的是24-位实现方法,即RGB每个通道有256色阶(2^8)。基于这样的24-位RGB模型的色彩空间可以表现256×256×256≈1670万色当imshow传入了一个二维数组,它将以灰度方式绘制;可以把图像拆分为rgb三层,可以以灰度的方式观察它figure(1

  2. ruby-on-rails - Ruby on Rails 教程 - 5.26 - Sublime Text "Unable to Save"新文件 "spec/support/utilities.rb" - 2

    我正在使用SublimeText2,同时遵循MichaelHartl的RubyonRails教程。可以在http://ruby.railstutorial.org/book/ruby-on-rails-tutorial找到我所指的教程的具体部分。(ctrl+F“list5.26”)。我能够创建规范/支持文件。但是,在尝试创建spec/support/utilities.rb文件时,我收到消息“无法保存~/rails_projects/sample_app/spec/support/utilities.rb”。有人知道为什么会这样吗?SublimeText论坛上有人似乎遇到了完全相同的问

  3. 【历史上的今天】4 月 26 日:验证码的发明者诞生;切尔诺贝利病毒爆发;诺基亚收购 Withings - 2

    整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年4月26日,在2017年的今天,中国首艘国产001A型航空母舰在大连完成了下水,从开工到下水,历时3年多时间。回首过去,眺望未来,在科技历史上的每个4月26日里,还发生过哪些影响深远的关键事件呢?1938年4月26日:编程校验领域图灵奖得主ManuelBlum出生曼纽尔·布卢姆(ManuelBlum)出生于1938年4月26日,他是委内瑞拉的计算机科学家、卡内基梅隆大学的教授,因对计算复杂度理论做出的贡献,以及在密码学和编程校验上的应用而获1995年图灵奖。布卢姆出生于委内瑞拉的一个犹太家庭,他曾在麻省理工学

  4. 阿里云,华为云,腾讯云三大公有云厂商,香港地区主机测评 - 2

    三大公有云厂商,香港地区主机测评一、ping时延比对(厦门电信本地测试):Ping时延测试腾讯云阿里云华为云延迟率最低时延44ms,最高72ms,平均46ms47.242段:最低时延59ms,最高204ms,平均107ms最低时延45ms,最高93ms,平均47ms丢包率丢包率小有的ip段丢包率较大每个段都会有概率丢包阿里云:47.242段:最低时延59ms,最高204ms,平均107ms,有的ip段丢包率较大8.210段:最低时延64ms,最高232ms,平均119ms,丢包率较好腾讯云:最低时延44ms,最高72ms,平均46ms,丢包率小华为云:最低时延45ms,最高93ms,平均47m

  5. 腾讯云区块链服务平台(TBaaS)长安链体验网络公测试用感受 - 2

    前阵InfoQ社区看到腾讯云腾讯云区块链服务平台(TBaaS)长安链体验活动,一顿操作猛如虎报了个名,体验完用一个字概括:强。非要再加几个字的话,总体感受下来装配模式灵活高效,配套工具完整辩解。话不多说开始主题本文目录结构分为区块链分类和TBaaS平台介绍、TBaaS平台上链教程三个部分一、区块链分类:大体上来说,区块链可分为公链,联盟链,私有链三种:公有链(PublicBlockchain)公有链是指任何人都能参与的区块链。公有链是去中心化程度最高的区块链,不受机构控制,整个账本对所有人公开透明。任何人都能在公有链上查询交易、发送交易、参与记账。加入公有链不需要任何人授权,可以自由加入或者离

  6. ruby - 在没有 rvm 或 rbenv 的情况下编译 Ruby 2.0 错误, `readline.c:1886:26: error: ' Function' undeclared (first use in this function)` - 2

    我想安装gitlab,不推荐使用任何ruby版本管理器。但是这是我的操作系统Linuxdqa-dev3.13.0-24-generic#46-UbuntuSMPThuApr1019:08:14UTC2014i686i686i686GNU/Linuxlinkingshared-objectpsych.soinstallingdefaultpsychlibrariesmake[2]:Leavingdirectory`/home/poc/ruby-2.0.0-p451/ext/psych'make[2]:Enteringdirectory`/home/poc/ruby-2.0.0-p451/

  7. ruby - 使用 Ruby 获取网页内容——我遇到了麻烦 - 2

    我想从这个*页面中获取内容。我查找的所有内容都提供了解析CSS元素的解决方案;但是,那个页面没有。这是我发现的唯一看起来应该有效的代码:file=File.open('http://hiscore.runescape.com/index_lite.ws?player=zezima',"r")contents=file.readputscontents错误:tracker.rb:1:in'initialize':Invalidargument-http://hiscore.runescape.com/index_lite.ws?player=zezima(Errno::EINVAL)fr

  8. javascript - 原型(prototype)继承应该节省内存吧? - 2

    我一直想知道在JavaScript中使用原型(prototype)是否应该比将对象的每个成员直接附加到它更有效,原因如下:原型(prototype)只是一个对象。实例仅包含对其原型(prototype)的引用。对比:每个实例都包含构造函数定义的所有成员和方法的副本。我开始了一个小实验:varTestObjectFat=function(){this.number=42;this.text=randomString(1000);}varTestObjectThin=function(){this.number=42;}TestObjectThin.prototype.text=rando

  9. c# - 将整数列表从 JavaScript 传递到 C#——我得到了列表,但它是空的;表单数据结构不正确? - 2

    我的数组是这样填充的:updateLabels:function(){vardiagrams=_stage.diagramLayer.getChildren();varcomponentIDs=newArray();for(varindex=0;index服务器端我有这个方法:[CompressionFilterAttribute]publicJsonResultUpdateDiagrams(ListcomponentIDs,stringrackInfo){ListdiagramInformation=newList(componentIDs.Count());}我的数据在网络中传输:

  10. 利用腾讯云函数实现和鲸社区每日自动登录 - 2

    和鲸社区算是国内比较不错的机器学习算力平台,可以通过每日登录积累成长值,每月还会给鲸币奖励,有一段时间每天都会登登陆一次,但是有时候还是会忘记。最近根据腾讯云Serverless部署云函数实现自动登录,解放双手。首先每次登陆后将进行微信推送,我采用的是pushplus平台,获取token即可。微信推送#从pushplus平台获取tokentoken='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'defsendToWechat(title,content):url='http://www.pushplus.plus/send'headers={'Content-Type

随机推荐