为什么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"关系和非关系型数据库各 ...
随机推荐
- P1084 [NOIP2012 提高组] 疫情控制 (二分答案、贪心)
因为若一个时间限制满足题意,则所有比它大的时间限制一定都满足题意,因此本题答案具有单调性,可以想到二分答案求解. 本题思路不是很难,但细节和代码实现比较复杂. 见牛人博客:https://www.lu ...
- prometheus监控实战
第一节.环境和软件版本 1.1.操作系统环境 主机ip 操作系统 部署软件 备注 192.168.10.10 Centos7.9 Grafana.Pushgateway.Blackbox Export ...
- Azure Kubernetes(AKS)部署及查看应用资源
简介 上一篇文章讲解了如何使用Azure DevOps持续部署应用到Azure Kubernetes上.但是部署是否成功?会不会遇到什么问题?项目运行中是否会出现问题?我们该怎么样查看这些问题,并且对 ...
- uoj221【NOI2016】循环之美
前面部分比较简单,就是无脑化式子,简单点讲好了. 首先肯定在\((x,y)=1\)时才考虑这个分数,要求纯循环的话,不妨猜猜结论,就是y必须和K互质.所以答案是\(\sum_{i=1}^n \sum_ ...
- Linux实战笔记__Ubuntu20.04上搭建Vulhub漏洞环境
安装python3和pip3 安装docker 安装docker-compose 上传解压vulhub-master.zip 启动漏洞环境 进入某漏洞目录,执行docker-compose up -d ...
- resutful的使用和增强版的swagger2
1.REST的特征 统一接口:客户和服务器之间通信的方法必须统一,RESUTFUL风格的数据元操作CRUD分别对应HTTP方法----GET用来获取数据源,POST用来新建资源,PUT用来更新资源,, ...
- MasaFramework -- 缓存入门与设计
概念 什么是缓存,在项目中,为了提高数据的读取速度,我们会对不经常变更但访问频繁的数据做缓存处理,我们常用的缓存有: 本地缓存 内存缓存:IMemoryCache 分布式缓存 Redis: Stack ...
- selenium 添加特殊配置(如不完整 希望各位大神评论告诉我)
options 常用配置 #添加特殊配置 options=webdriver.ChromeOptions() #设置默认编码为utf-8,也就是中文 options.add_argument('lan ...
- 【深入浅出 Yarn 架构与实现】1-2 搭建 Hadoop 源码阅读环境
本文将介绍如何使用 idea 搭建 Hadoop 源码阅读环境.(默认已安装好 Java.Maven 环境) 一.搭建源码阅读环境 一)idea 导入 hadoop 工程 从 github 上拉取代码 ...
- threejs三维地图大屏项目分享
这是最近公司的一个项目.客户的需求是基于总公司和子公司的数据,开发一个数据展示大屏. 大屏两边都是一些图表展示数据,中间部分是一个三维中国地图,点击中国地图的某个省份,可以下钻到省份地图的展示. 地图 ...