当前位置:网站首页>每条你收藏的资讯背后,都离不开TA
每条你收藏的资讯背后,都离不开TA
2022-07-25 20:18:00 【华为云】
随着互联网信息技术的发展
个性化推荐早已融入我们的生活
手机里收藏的各类资讯内容
背后都有TA
作为国内领先的内容生态服务平台,上海阅客信息科技有限公司(简称“阅客”)通过数据分析驱动运营,规模化提供内容生态服务,并基于内容场景提供广告技术服务,以技术精准匹配内容和用户,实现内容收益的最大化。
阅客拥有强大的内容服务和广告能力,每日过万的内容更新以及上亿的曝光,庞大的数据体量和海量高并发,对支撑阅客业务应用的数据库发起了挑战。

数据量激增下的存储问题
数据库作为承载海量数据的基石,承担着守护企业数据资产的重任,也在企业数字化转型中发挥着关键作用。
数据量激增下,阅客使用的基于ECS自建的Redis数据库在高并发和稳定性方面面临巨大压力,成本也随之攀升:
▌性能问题
经常出现慢查询问题,每天有大量告警。
专业分析:在配置缓存场景中,阅客使用了Redis存储配置策略信息。这里通常会存在一些大key,大key在开源Redis中经常有阻塞请求的性能问题。
▌海量数据高并发访问
业务经常出现访问超时,甚至需要重启自建Redis。同样,每天也会受到大量告警。
专业分析:由于业务采用分布式部署,对Redis的并发请求量很大,自建sentinel哨兵Redis上连接数日常维持在3万,开源Redis无法承受。
▌数据存储成本高昂
数据量激增,给业务运营带来压力,成本随之增加。
专业分析:布隆过滤场景中的protobuf序列化数据也越来越多,增长到了TB级。而开源Redis内存成本痛点、稳定性痛点开始出现。
▌搬迁兼容顾虑
如果选择上云,阅客必须修改自己的业务代码,然后重新发版、上线,业务改造负担大。
专业分析:阅客一开始自建了两类不同架构的Redis集群,分别是Cluster集群和Sentinel集群。每个集群对应相应的客户端代码,且不互相支持。
云原生时代的个性化推荐
云原生时代,基于统一云基础设施的云原生数据库,成为企业上云首选。阅客紧随时代发展潮流,选择了华为云云原生数据库GaussDB(for Redis)作为企业数字化转型的数据底座,全数替换了原先自建的Redis数据库,业务发展迈上新台阶。
▌性能卓越,内容推荐更快速
针对阅客配置缓存业务中的性能问题,GaussDB(for Redis)采用分布式架构和多线程结合的方式,提供了卓越的性能,保障业务持续高效运行。相比开源Redis的单线程架构, GaussDB(for Redis)的多线程架构更具优势,即使存在大key,也不会导致全局性能受损。
成功搬迁后,阅客自己的响应超时告警大幅减少,配置缓存业务响应及时高效,内容推荐更快速到达用户端。
▌海量存储,内容推荐更平稳
GaussDB(for Redis)提供独享的连接数资源,客户将自建哨兵Redis搬迁到4节点GaussDB(for Redis)实例后,业务实实在在独享4万连接数资源,且都在合适阈值内,运行非常稳定,彻底解决了阅客业务的连接数问题,亿级流量洪峰场景下也能从容面对,内容推荐更平稳。
▌布隆过滤器业务成本节省80%
GaussDB(for Redis)采用存算分离架构,可以独立购买计算、存储资源,避免开源Redis经常出现的算力成本浪费;拥有强大的数据压缩能力,尤其对布隆过滤场景中的protobuf序列化数据有奇效,实现了TB级数据到GB级的有效压缩,释放了80%的存储成本,完全超乎客户想象,也为客户今后的业务增长铺好了路。
▌应用无须改造,一键式搬迁
GaussDB(for Redis) 提供“Proxy通用型”实例类型,同时兼容StandAlone客户端、Cluster客户端以及Sentinel客户端,无需修改客户端业务代码,真正做到了“一种架构全兼容”、“业务搬迁0改造”,彻底打消了阅客的搬迁兼容顾虑。在研发团队支撑下,一周就搞定了全部数十套自建Redis,实现了高效平滑无感迁移。
云原生数据库GaussDB(for Redis)不仅提升了阅客的服务效率,让个性化推荐更快更稳,还降低了存储和改造成本,为企业未来发展奠定了云化基础,助力阅客实现更高质量的资讯触达。
【新用户特惠】
GaussDB(for Redis)8GB
新用户首购1年1530元
与RDS for MySQL组合下单
享折上折(765元)
更多特惠信息
“码”上了解
▼

边栏推荐
- [today in history] July 15: Mozilla foundation was officially established; The first operation of Enigma cipher machine; Nintendo launches FC game console
- Log in to Baidu online disk with cookies (websites use cookies)
- tga文件格式(波形声音文件格式)
- 03 isomorphism of tree 1
- Recommended system topic | Minet: cross domain CTR prediction
- YOLOv7论文部分解读【含自己的理解】
- [Infographics Show] 248 Public Domain Name
- Stock software development
- 【NOI模拟赛】字符串匹配(后缀自动机SAM,莫队,分块)
- Google pixel 6A off screen fingerprint scanner has major security vulnerabilities
猜你喜欢

Recommended system topic | Minet: cross domain CTR prediction

YOLOv7论文部分解读【含自己的理解】

Remote monitoring solution of intelligent electronic boundary stake Nature Reserve

Technology cloud report: more than zero trust, the wild hope of Parra's "Digital Security Cloud strategy"
![[mindspore] [read graph data] cannot read mindrecord format graph data](/img/2a/6da73178993f3d0f84c1f6ada17884.png)
[mindspore] [read graph data] cannot read mindrecord format graph data

How does tiktok break zero?

Sentinel simple current limiting and degradation demo problem record

wallys//IPQ5018/IPQ6010/PD-60 802.3AT Input Output 10/100/1000M

Notes - record a cannotfinddatasourceexception: dynamic datasource can not find primary datasource problem solving

PreScan快速入门到精通第十九讲之PreScan执行器配置、轨迹同步及非配多个轨迹
随机推荐
tiktok如何破零播放?
Can you tell me whether mindspore supports torchvision Model directly uses the pre trained network, such as vgg16
【高等数学】【6】多元函数微分学
Interpretation of repartitioned network structure in repvgg network [with code]
DIY personal server (DIY storage server)
Google pixel 6A off screen fingerprint scanner has major security vulnerabilities
EZDML reverse engineering import database analysis practical operation tutorial
When the V100 of mindpole 8 card is trained to 101 epochs, an error of reading data timeout is reported
Socket error Event: 32 Error: 10053. Connection closing...Socket close
[today in history] July 5: the mother of Google was born; Two Turing Award pioneers born on the same day
9. < tag dynamic programming and subsequence, subarray> lt.718. Longest repeated subarray + lt.1143. Longest common subsequence
Technology cloud report: what is the difference between zero trust and SASE? The answer is not really important
2022.7.24-----leetcode.1184
Do you still have certificates to participate in the open source community?
Mindspore1.1.1 source code compilation and installation -- errors in the core compilation stage
【高等数学】【5】定积分及应用
PreScan快速入门到精通第十八讲之PreScan轨迹编辑的特殊功能
[today in history] July 2: BitTorrent came out; The commercial system linspire was acquired; Sony deploys Playstation now
什么是聚类分析?聚类分析方法的类别[通俗易懂]
tga文件格式(波形声音文件格式)