写点什么

为什么 NoSQL 数据库这么受欢迎?

  • 2022-12-26
    北京
  • 本文字数:1673 字

    阅读完需:约 5 分钟

为什么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 也将进一步打磨技术与产品,为千行百业提供高性能、低成本、易使用的数据库服务,助力企业抓住数字经济发展机遇,迎接数字化转型浪潮。

用户头像

还未添加个人签名 2018-12-08 加入

腾讯云数据库(TencentDB)是腾讯提供的高可靠、高可用、可弹性伸缩的云数据库服务产品的总称。

评论

发布
暂无评论
为什么NoSQL数据库这么受欢迎?_数据库_腾讯云数据库_InfoQ写作社区