万物皆可cassandra:huaweitag背后的神仙数据库

华为云开发者联盟 华为云开发者联盟     2022-10-21     313

关键词:

摘要:在GaussDB(for Cassandra)的支撑下,HUAWEI Tag防丢精灵表现出了非常强大的核心竞争力。

本文分享自华为云社区《万物皆可Cassandra——HUAWEI Tag背后的神仙数据库》,作者:GaussDB 数据库。

什么是HUAWEI Tag?

7月4日, 华为旗下首个防丢产品——HUAWEI Tag防丢精灵迎来正式亮相。千万别小看这款重量仅6g的小挂件,支持防丢失提醒不算什么,续航时间竟然长达一整年!当然了,它的能力可不止这些:

可以看出,HUAWEI Tag的功能可谓是面面俱到,与同行产品相比相当有吸引力。那这些核心功能是怎么实现的呢?

HUAWEI Tag如何做到远距离防丢?

我们可以了解一下HUAWEI Tag的工作原理:

  • 首先通过数以亿计的华为设备组成华为“ 查找”网络;
  • 其次通过组成的华为设备网络实现位置信息更新。

以下是HUAWEI Tag通过华为”查找”网络连接的示意图:

如图,HUAWEI Tag硬件主要通过蓝牙和华为”查找”网络进行通信,进而定时上报当前位置信息。那么问题来了,假如HUAWEI Tag用户量达到数百万,就意味着同一时刻有数百万个HUAWEI Tag设备通过华为”查找”网络更新位置信息,同时还要定时更新自己的位置信息。

这种情况下,海量数据存储和高并发写入将会成为常态。究竟什么样的数据库才能满足这样的要求呢?这就不得不说拥有超高读写性能的GaussDB(for Cassandra)了。

GaussDB(for Cassandra)是什么?

GaussDB(for Cassandra)是一款华为自研、采用计算存储分离架构的分布式云数据库,在高性能、高可用、高可靠、高安全、弹性扩缩容的基础上,提供了一键部署、备份恢复、监控告警等服务能力;并高度兼容开源Cassandra接口,提供高读写性能。

为什么是GaussDB(for Cassandra)?

GaussDB(for Cassandra)为优异的写吞吐做了特别优化,同时提供海量数据的多维查询、文本检索、模糊查询等能力,与开源版本相比,性能可提升3倍,能够轻松满足HUAWEI Tag海量数据存储和高并发写入的需求。

从配置上来看,GaussDB(for Cassandra)也具备诸多优势, 运行节点数10000+,总数据量5PB+,在线OPS 1000万+,服务平均时延4ms,这些特性都可以极大提高HUAWEI Tag的运行效率,提升用户体验感。

总结

当前,GaussDB(for Cassandra)已经广泛应用于IoT、气象、互联网、游戏等诸多领域,对于用户行为分析、用户画像、社交文娱,和海量实时数据处理等场景极其友好,积累了丰富的实践经验。在GaussDB(for Cassandra)的支撑下,HUAWEI Tag防丢精灵表现出了非常强大的核心竞争力,还具备只需99元就能拥有的极致性价比,从而让每一位用户用得放心,寻物省心!

附录

本文作者:华为云高斯Cassandra团队

更多技术文章,请关注高斯Cassandra官方博客:Cassandra官方的博客_云社区-华为云

高斯Cassandra官方首页:Cassandra宽列云数据库_GaussDB for Cassandra_NoSQL数据库-华为云

点击关注,第一时间了解华为云新鲜技术~

万物皆可gancyclegan原理详解

【万物皆可GAN】CycleGAN原理详解概述CycleGAN可以做什么图片转换图片修复换脸CycleGAN网络结构CycleGAN损失函数概述CycleGAN(CycleGenerativeAdversarialNetwork)即循环对抗生成网络.CycleGAN可以帮助我们实现图像的互相转换.CycleGAN不需要数据配对... 查看详情

万物皆可电商,生鲜的坎坷之路

  虽然现在还没达到万物皆可电商的地步,但是一些电商平台确实是以此为目标向前迈步。而作为实现这个目标的非常重要的一步,就是生鲜。例如最近的大樱桃不是到季节了嘛,各个电商大企业便开始用其“练手”。650)this.... 查看详情

万物皆可gan给马儿换皮肤(代码片段)

【万物皆可GAN】给马儿换皮肤概述真假斑马实现流程代码执行流程执行结果概述CycleGAN(CycleGenerativeAdversarialNetwork)即循环对抗生成网络.CycleGAN可以帮助我们实现图像的互相转换.真假斑马我们先来看一组图片,大家来猜一猜图上的动... 查看详情

万物皆可nft,utonnft正式上线内测

...。如今,NFT成为数字艺术品市场的“顶流”,“万物皆可NFT”正走向现实。数字经济发展迫切需要数字权益确立与保护。NFT的发展存在技术、法律等多重问题,而非同质化权益(NFR)有望成为探索数字权益确... 查看详情

万物皆可gan生成对抗网络生成手写数字part2(代码片段)

【万物皆可GAN】生成对抗网络生成手写数字Part2概述完整代码模型主函数输出结果生成的图片概述GAN(GenerativeAdversarialNetwork)即生成对抗网络.GAN网络包括一个生成器(Generator)和一个判别器(Discriminator).GAN可以自动提取特征,并判断和... 查看详情

万物皆可gan生成对抗网络生成手写数字part1(代码片段)

【万物皆可GAN】生成对抗网络生成手写数字Part1概述GAN网络结构GAN训练流程模型详解生成器判别器概述GAN(GenerativeAdversarialNetwork)即生成对抗网络.GAN网络包括一个生成器(Generator)和一个判别器(Discriminator).GAN可以自动提取特征,并判... 查看详情

论文|万物皆可vector之word2vec:2个模型2个优化及实战使用

万物皆可Embedding系列会结合论文和实践经验进行介绍,前期主要集中在论文中,后期会加入实践经验和案例,目前已更新:万物皆可Vector之语言模型:从N-Gram到NNLM、RNNLM万物皆可Vector之Word2vec:2个模型、2... 查看详情

辛泓睿:数字资产化,万物皆可nft吗?

2021年以来,艺术圈最热话题是什么?非NFT莫属。3月11日,拍卖行巨头佳士得纽约上拍了一件有点特殊的作品,名叫《Everydays:TheFirst5000Days》。这件拍品以100美元的价格起拍,在一个小时内价格便攀升至100万美... 查看详情

算法笔记万物皆可dp——动态规划常见类型heroding的算法之路(代码片段)

万物皆可DP前言1.动态规划解题思路1.1解题思路1.2问题特点2.背包问题2.101背包问题2.2完全背包问题2.3多重背包问题3.字符串问题3.1最长公共子序列3.2分割回文串II4.股票问题5.总结前言如果说搜索算法占据了机试算法题的半壁江山&#... 查看详情

万物皆可集成系列:低代码对接webservice接口

我们知道活字格支持不写代码实现双向API绑定,那么没那么主流的WebService接口(SOAP协议+XML交互格式)呢?其实对接的思路没有那么复杂,得用C#编码来对接的。作为一款企业级低代码开发平台,活字格... 查看详情

万物皆可集成系列:低代码对接webservice接口

我们知道活字格支持不写代码实现双向API绑定,那么没那么主流的WebService接口(SOAP协议+XML交互格式)呢?其实对接的思路没有那么复杂,得用C#编码来对接的。作为一款企业级低代码开发平台,活字格... 查看详情

万物皆可集成系列:低代码通过webapi

数据录入在应用中是最常见也是最繁重的一项工作,而对于基础数据的维护更是要保证其准确性。比如需要录入身份证信息时,手工输入的效率低还容易出错;报销填发票时,要从一张一张的发票中找到金额、开... 查看详情

手把手写c++服务器(25):万物皆可文件之socketfd(代码片段)

...【更新中】 前言:大家一定听说过在Linux当中,万物皆是文件,任何客观的存在都是以文件形式呈现。前面讲socket编程的时候(手把手写C++服务器(21):Linuxsocket网络编程入门基础、手把手写C+& 查看详情

李宏毅线性代数总结:万事万物皆可为向量

1 这些都可以是向量复习内容:李宏毅线性代数笔记4:向量_刘文巾的博客-CSDN博客 线性变化->矩阵->向量1.1 甚至函数也是向量向量就是函数泰勒展开后每一项的系数1.2 向量的定义 1,自定义加法和数乘运算2&#x... 查看详情

万物皆可集成系列:低代码释放用友深度价值—系统对接集成

用友U8+作为中国企业最佳经营管理平台的一个基础应用服务,在企业经营管理中得到非常广泛的使用。众所周知,用友U8+提供的基础能力可以满足企业日常管理的基本问题,但由于每个企业内部管理的方式和流程各不相同,标准... 查看详情

“万物皆可nft”时代已至,但你真的了解它吗?

2021年,NFT爆火。今年1月,NBA加拿大官网介绍的NFT游戏NBATopShot总销售达到了2.26亿美元,位列NFT收藏品第一位;3月初,数字艺术家Beeple的NFT作品《每一天:前5000天》在佳士得拍卖行以6900万美元成交,创... 查看详情

万物皆可集成系列:低代码如何不成为数据孤岛(代码片段)

接口是计算机系统中两个独立的部件进行信息交换的共享边界。这种交换可以发生在计算机软、硬件,外部设备或进行操作的人之间,也可以是它们的结合。翻译一下,就是每个系统都是独立的个体,如果想让不同的系统之间有... 查看详情

万物皆可集成系列:低代码释放用友深度价值—系统对接集成

用友U8+作为中国企业最佳经营管理平台的一个基础应用服务,在企业经营管理中得到非常广泛的使用。众所周知,用友U8+提供的基础能力可以满足企业日常管理的基本问题,但由于每个企业内部管理的方式和流... 查看详情