说起出行定位,大家或多或少遇到过这些情况:有人跟着系统指示在原地转了几大圈,就是找不到目的地;有人明明根据提示前方800米左转,然后走了大概200米,突然提示你已经偏离方向……于是发问:定位不精准,数据反映慢,到底是谁的锅?

额,也许是数据库没使用正确呢!

要知道,定位业务的应用场景非常丰富,大至山川湖海、城市人文,小至楼宇屋舍、方寸天地,定位服务请求每日多达百亿次,数据量增长快,且要求秒级精准响应,如果没有一个高性能的数据库作为支撑,怎么能处理好这些海量数据呢?

所以,今天我们就来聊聊华为消费者云定位服务是如何基于数据库为用户提供精准定位的。

千亿数据难处理,华为消费者云寻求云上突围

华为消费者云是华为针对终端用户提供围绕数据、应用、出行、娱乐等众多场景的数字生活体验的功能与服务的统称,拥有数亿+终端用户,月活量高达数亿。定位服务是华为消费者云数据量最大的单体服务之一,为数亿华为设备提供定位支持,为超过1700+款APP提供定位数据。定位服务初始存量数据有上千亿行,迁移时每日数据量增长8亿左右,后来数据量已增加到原来的2倍。

随着数据量的与日俱增,如何高效处理海量数据的问题日益凸显。如何快速通过云化,让数据库根据数据量变化快速弹性扩容,成为消费者云定位服务提升服务能力的关键所在。为支撑数据体量巨大的定位服务,华为消费者云将原先使用的线下MySQL数据库系统升级替换为华为云原生分布式数据库GaussDB(for openGauss),而被消费者云选中的“天之骄子”GaussDB(for openGauss)也在这场升级改造中表现卓越。

超大规模集群,高效支撑日均百亿级访问

定位服务拥有华为数亿+设备的定位数据,整体单表累计数千亿行,目前每天的业务量访问次数已经达到上百亿次。面对如此巨大的访问量,华为云GaussDB(for openGauss) 通过提供高性能的大规模集群资源,支持自动负载均衡,业务高峰时有效支撑几十万TPS的并发访问,应对日均百亿次的业务压力也毫不费力,极大提升了定位服务的服务效率。

在线扩容,轻松应对海量写入压力

因庞大的用户量和业务量,定位服务的高频带冲突写入峰值高达百万行每秒,对数据库的扩展能力考验极大。华为云GaussDB(for openGauss)通过优化的存储管理和锁机制,在高比例冲突场景下upsert性能远远优于原MySQL,能高效支撑百TB级数据处理。而且华为云GaussDB(for openGauss)支持节点扩容和磁盘扩容,扩容过程支持业务数据持续入库,确保业务不中断,平滑过渡,满足业务量逐步增加所需要的处理能力和存储空间弹性扩展的要求。GaussDB(for openGauss)面对数据激增的浪涌弹性发放,资源灵活部署,以后出行再也不用担心定位系统闹脾气,路径输出延时了。

业务高可用,故障秒级切换

定位服务需要提供实时定位,不能接受业务中断、数据丢失等故障问题。华为云GaussDB(for openGauss)凭借卓越的高可用能力,支持多AZ部署,单分片多副本之间采用反亲和部署,最大限度降低AZ级故障以及单台宿主机故障对整个集群的影响,故障发生时可以在秒级内完成主备切换,保障业务的持续运行。

定位服务关乎人们出行、生活的基础保障,华为云原生分布式数据库GaussDB(for openGauss)方案极大地提升了出行定位的运营效率和服务水平。数字化时代下,华为云GaussDB会持续锐意创新,以更先进的技术紧密结合定位服务的发展,让人们更快乐高效出行。

作为华为ICT基础设施业务面向全球开发者的年度盛会,华为开发者大会2021(Cloud)将于2021年4月24日-26日在深圳举行。本届大会以#每一个开发者都了不起#为主题,将汇聚业界大咖、华为科学家、顶级技术专家、天才少年和众多开发者,共同探讨和分享云、计算、人工智能等最新ICT技术在行业的深度创新和应用。智能时代,每一个开发者都在创造一往无前的奔腾时代。世界有你,了不起!

HDC.Cloud2021|实时支撑华为消费者云千亿数据,高效出行的背后全因有TA相关推荐

  1. 华为消费者云的ServiceComb 微服务之旅

    2018年6月27日,ApacheServiceComb在北京举办主题Workshop,当中,来自华为消费者云的架构师李林锋分享了<ServiceComb在华为消费者云的亿级用户微服务实践> ...

  2. 华为消费者云背后的微服务实践经验

    2018年6月27日,Apache ServiceComb在北京举办主题Workshop,当中,来自华为消费者云的架构师李林锋分享了<ServiceComb在华为消费者云的亿级用户微服务实践&g ...

  3. 用户为中心:华为消费者云服务背后揭示了啥?

    日前,华为消费者业务发布的"2015年度华为消费者云服务白皮书"显示,截止2015年年底,作为华为终端强力支撑的华为消费者云服务的移动用户突破1.3亿,全年应用下载量175亿,单日 ...

  4. 苏杰:2016年华为消费者云服务重点在海外突破

    近期华为消费者云服务部公布了一组数据:云服务移动用户突破1.3亿,合作伙伴分成15亿,华为用户下载应用175亿个.余承东曾在2015年年初向媒体透露2015年的重点工作在软件,除了挖来前苹果UI设计专 ...

  5. 阿里云千亿营收背后,一个新生态正蓬勃发展

    出品 | 何玺 排版 | 叶媛 近日,阿里巴巴发布了2022财年第四季度及全年财报,财报显示,阿里云在2022财年中取得了1001.8亿元的营收成果,经营利润达到11.46亿元. 阿里云营收超千亿的背 ...

  6. 【预告】千亿数据的潘多拉魔盒:从分库分表到分布式数据库

    近年来,随着国内互联网行业的加速发展,以及摩尔定律的实效,千亿数据的潘多拉魔盒早已打开,传统的开源/商业关系数据库早已遇到了容量的瓶颈.而容量告警则不仅意味着业务发展收到影响,同时对现有系统的稳定性和 ...

  7. 6个月火速炼成千亿参数大模型!背后是披荆斩棘的华为云哥哥们

    6个月的时间为约定,他们就这样硬生生地打造了个全球领先--华为云盘古大模型: 业界首个千亿级生成与理解中文NLP大模型. 业界最大的CV大模型. 而在这场攻坚战中,华为云人工智能领域首席科学家田奇和团 ...

  8. 【案例】华为桌面云助力中国银行打造高效研发开发平台

    文/华为开发者社区 客户简介 中国银行,全称中国银行股份有限公司,是中国四大国有商业银行之一.业务范围涵盖商业银行.投资银行和保险领域,旗下有中银香港.中银国际.中银保险等控股金融机构,在全球范围内为 ...

  9. 再见,数据库!MySQL千亿数据分库分表架构,堪称惊艳!

    孙玄,江湖人称"玄姐",前58集团技术委员会主席,前转转二手交易平台首席架构师.今天想跟你聊点儿企业里那些年薪百万的架构师,他们的架构设计思维是如何升级的. 话不多说,咱们直接来聊 ...

最新文章

  1. 电脑粉碎文件 c语言,文件操作(二):文件粉碎机
  2. mysql utf8 cmd,MySQL Windows下cmd显示中文乱码
  3. 2017西安交大ACM小学期数论 [完全平方数]
  4. Android中已经添加权限,依然提示缺少权限,此时你需要添加动态权限
  5. X86 CPU特性之(2)-eagerfpu
  6. 博纳影业IPO即将过会 阿里、腾讯均为股东
  7. MySQL5.7收集表统计信息时对该表上增删改查的影响
  8. Redis百万级别数据迁移
  9. 安卓快速排序与冒泡排序
  10. linux网桥动态ip,使用Linux主机当网桥
  11. 编译原理:什么是编译程序?
  12. Ubuntu安装Gcc时,显示“无法解析域名cn.archive.ubuntu.com”,如下方式可解决
  13. 如何查看docker的版本号是多少
  14. Mac流程图制作工具推荐——Diagrams
  15. 用pip安装pytorch
  16. matlab求市场清算价格不停,MATLAB数学实验(201516年第2学期)试题题目及答案,课程2020最新期末考试题库,章节测验答案...
  17. java实现图片反色
  18. 机器学习 --- 4. 大内密探HMM(隐马尔可夫)围捕赌场老千
  19. 最近在做的事_2023第一季度
  20. [OpenCV实战]29 使用OpenCV实现红眼自动去除

热门文章

  1. G1垃圾收集器原理剖析【官方解读】
  2. 图卷积网络中的GCN和GIN学习
  3. java23种设计模式(追妹妹版)
  4. MySQL--基础篇(实操)--黑马
  5. java 基本微信小程序的青少年心理健康科普平台 uniapp 小程序
  6. gradle 编译忽略警告
  7. Python忽略警告(warning)
  8. 为全面助力青少年编程教育普及,推出花瓣少儿编程
  9. eclipse下方不显示Server、Console等
  10. idea格式化快捷键ctr+alt+L与qq锁定冲突