为什么NoSQL数据库这么受欢迎?
大数据时代,NoSQL数据库是企业构建数据能力的核心工具之一。近期,在2022腾讯全球数字生态大会NoSQL数据库专场上,腾讯云发布了多项NoSQL产品能力升级,并重点讲解了其背后的自研技术要点及实现细节,分享了腾讯云NoSQL为广大企业提供的高可靠、高效率、低成本的企业级特性及行业解决方案。
开场演讲中,腾讯云数据库高级产品经理佘春明分享了当前NoSQL在企业应用方面的趋势与挑战。近年来,Redis已成为全球最受欢迎的NoSQL数据库之一,而随着业务的不断运营、发展,兼容Redis协议的海量KV存储需求越来越强。由此,对新一代KV存储数据库产品的市场呼声也日益提高。
在此趋势下,腾讯云于2022年推出了业内首款软硬件结合、高速低延时的NoSQL产品——腾讯云KeeWiDB。佘春明介绍,作为腾讯云全新一代分布式KV数据库产品,KeeWiDB提供了Redis协议兼容、数据持久化、多种一致性、冷热分级等能力,全面满足了企业对NoSQL数据库性能、规模、成本、数据持久化等四大方面的要求,助力企业有效提升生产效率,降低运营成本。
具体而言,KeeWiDB通过软硬耦合的全新架构、面向内存与持久内存的引擎设计和领先的软件设计,实现了多项能力的极致化:在性能方面,其单节点读写可达18万写入,28万读取,P99延时<2ms;在存储和成本方面,其单节点提供TB级空间,集群方式提供100TB空间,其具备的分级存储架构可使数据库降冷成本下降90%。同时,KeeWiDB还提供命令级的高速持久化和毫秒级写入延时,真正实现了数据写入即存储。
佘春明介绍,基于以上技术突破,未来KeeWiDB还将打造二级索引,支持更丰富的查询能力,同时强化数据库半同步、强同步能力,持续完善多可用区部署与全球多活容灾能力,为企业提供更全面的数据安全性解决方案。
随后,光宇在线研发负责人范赟鹏详细讲解了腾讯云Redis全球复制在光宇游戏共享电池租赁业务中的实践应用。
为了向全球玩家提供更稳定的游玩体验,光宇游戏在2021年从双云灾备切换至腾讯云单云异地灾备,其多地部署、同城双活的模式极大程度上改善了网络延迟问题。同时,光宇还通过腾讯云Redis全球复制实现了单一中间件的异地灾备切换,有效减少了不必要的性能消耗;其中间件+业务集群灾备机房的最小化部署方式,在降低容灾成本的同时,也极大减轻了业务抖动可能带来的损失。
而在共享电池租赁业务中,面对高达8亿条/天的数据上报需求,光宇结合北上成等城市的业务情况,借助腾讯Redis全球复制设计了异地多活的数据库架构。该架构提供了就近读写的极致访问体验,可用性达到5个9,为业务的连续性提供了更可靠的保障。
针对图数据库这一主流类型NoSQL,微信读书运维开发负责人陆鑫分享了腾讯云图数据库KonisGraph在内容运营领域的应用实践,其帮助微信读书构建了内容知识图谱,并由此实现了落地页转化、有效收听率、探索式浏览深度等用户数据的显著增长。
据陆鑫介绍,在内容知识图谱的构建过程中,KonisGraph展现出了多项关键能力:其具有的分布式架构,帮助微信读书灵活承载了业务数据的规模增长;数据多副本能力,保证了用户兴趣数据分析的可靠性;内容知识图谱可视化,让数据分析成果呈现更加直观;基于开源Gremlin的语义化查询引擎,极大降低了研发人员的学习成本。未来,微信读书还将利用KonisGraph,进一步优化书籍实体索引等功能。
专场最后,腾讯云数据库专家工程师杨亚洲重点讲解了腾讯云智能运维管家DBbrain在MongoDB运维方面的核心能力及原理。其中,DBbrain for MongoDB 的智能索引能力可自动巡查发现CPU异常、有慢查、业务侧响应慢等问题,并通过一键Kill、应用索引推荐等功能予以解决;其SQL限流能力则能有效解决数据库抖动、突发异常/高危SQL等问题,帮助DBA有效维护业务稳定性,提升数据库运维效率。
目前,腾讯云NoSQL已对外提供包括缓存、文档、时序、TV在内的七种数据库服务,对内为王者荣耀、腾讯会议、腾讯文档等王牌业务提供底层支持,对外服务数万家企业用户,覆盖金融、电力、电商、游戏、视频等数十个行业应用场景。
未来,腾讯云NoSQL也将进一步打磨技术与产品,为千行百业提供高性能、低成本、易使用的数据库服务,助力企业抓住数字经济发展机遇,迎接数字化转型浪潮。
为什么NoSQL数据库这么受欢迎?的更多相关文章
- 几款主流 NoSql 数据库的对比
最近小组准备启动一个 node 开源项目,从前端亲和力.大数据下的IO性能.可扩展性几点入手挑选了 NoSql 数据库,但具体使用哪一款产品还需要做一次选型. 我们最终把选项范围缩窄在 HBase.R ...
- 小型单文件NoSQL数据库SharpFileDB初步实现
小型单文件NoSQL数据库SharpFileDB初步实现 我不是数据库方面的专家,不过还是想做一个小型的数据库,算是一种通过mission impossible进行学习锻炼的方式.我知道这是自不量力, ...
- NoSQL数据库笔谈(转)
NoSQL数据库笔谈 databases , appdir , node , paper颜开 , v0.2 , 2010.2 序 思想篇 CAP 最终一致性 变体 BASE 其他 I/O的五分钟法则 ...
- NoSQL数据库介绍
NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面.今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于N ...
- HBase、Redis、MongoDB、Couchbase、LevelDB主流 NoSQL 数据库的对比
最近小组准备启动一个 node 开源项目,从前端亲和力.大数据下的IO性能.可扩展性几点入手挑选了 NoSql 数据库,但具体使用哪一款产品还需要做一次选型. 我们最终把选项范围缩窄在 HBase.R ...
- 初识NoSQL 快速认识NoSQL数据库 分析Analytics For Hackers: How To Think About Event Data
做了一年的大一年度项目了,对于关系型数据库结构还是有些了解了,有的时候还是觉得这种二维表不是很顺手.在看过一篇文章之后,对NoSQL有了初步的了解,(https://keen.io/blog/5395 ...
- NoSql 数据库
几款主流 NoSql 数据库的对比 posted @ 2016-05-11 21:36 vajoy 阅读(915) 评论(3) 编辑 收藏 最近小组准备启动一个 node 开源项目,从前端亲和力. ...
- 15一个NoSql数据库
随着因特网web2.0该网站的兴起.非关系型数据库,现在已经成为一个非常受欢迎的新领域.非关系数据库产品的发展非常迅速.而在处理传统的关系数据库web2.0现场.特别是大规模,高并发SNS类型web2 ...
- 企业级nosql数据库应用与实战-redis
一.NoSQL简介 1.1 常见的优化思路和方向 1.1.1 MySQL主从读写分离 由于数据库的写入压力增加,Memcached只能缓解数据库的读取压力.读写集中在一个数据库上让数据库不堪重负,大部 ...
- NoSQL数据库
NoSQL数据库 1.NoSQL简介 最初表示"反SQL"运动,用新型的非关系型数据库取代关系数据库:现在表示"Not only SQL"关系和非关系型数据库各 ...
随机推荐
- input 禁用历史下拉框
autocomplete="off" 用法:<input id="inp1" autocomplete="off" />
- struts项目向前台返回图片。
读取项目路径WebRoot下的图片 编写action package com.sadj.market.action; import java.io.BufferedInputStream; impor ...
- SpringMVC访问不到默认页的问题。
在web.xml中配置了 <welcome-file-list> <welcome-file>index.html</welcome-file> </welc ...
- esp32把玩记-④ 星星点灯 (点亮led)
注意 全程使用Micropython,不会安装看我第一篇文章感谢 正式开始 用Thonny烧录(运行)以下代码 import time from machine import Pin led=Pin( ...
- JSP中实现留言页面的编写并将留言信息展示出来
1.JavaBean类,实现java代码和html的部分分离,提高代码的复用 package com.wgh; public class MessageBean { private String au ...
- 记录一次成功反混淆脱壳及抓包激活app全过程
记录一次成功反混淆脱壳及抓包激活app全过程 前言 近期接到一个需求,要对公司之前开发的一款app进行脱壳.因为该app是两年前开发的,源代码文件已经丢失,只有加壳后的apk文件,近期要查看其中一 ...
- dubbo的一系列配置与搭建
dubbo新的版本采用前后端分离技术,在github上下载的时候,不仅仅只是一个dubbo-admin 而是将admin包分离为dubbo-admin-ui前端包和dubbo-admin-server ...
- 4.pytest结合allure-pytest插件生成allure测试报告
之前我们使用的测试报告插件是pytest-html 这次使用的插件是allure-pytest,更加美观强大 安装插件 pip3 install allure-pytest 安装allure(Mac) ...
- css文字单行/多行超出显示省略号...
css文字单行/多行超出显示省略号... 项目里写css样式我们经常会遇到将文字超出显示省略号的情况,记录一下以后能用到. 单行超出 .oneline { width:300upx; /*宽度一定要设 ...
- vue-项目的整体增删改查
Dept: package com.example.demo.gs; public class Dept { private int id; private String name; private ...