通过对数据进行地理分区将延迟降低
来源:CPDA数据分析师网 / 作者:数据君 / 时间:2020-10-12
不必牺牲分布式数据库的优势即可获得令人印象深刻的吞吐量和低延迟
通过地理分区,我们可以通过小化发出SQL查询的位置与满足这些查询的数据所驻留的位置之间的距离,来程度地减少延迟,了解数据库延迟,分析平台中检查应用程序延迟时,您会看到两个重要术语:P99延迟:第99个延迟百分位。这意味着99%的请求将比给定的延迟数更快。换句话说,只有1%的请求会比P99延迟慢。
P90延迟:第90个延迟百分位。这次,90%的请求将比给定的延迟数快,而10%的请求被允许比P99延迟慢,为用户提供低延迟的体验可以促进保留,鼓励持续的参与,重要的是,可以增加转化。
问题是,我的目标P99和P90延迟是多少?
这在很大程度上取决于您正在运行的应用程序类型以及用户的期望是什么,但是有一点要牢记:100ms规则,100ms规则指出,每次互动都应快于100ms。为什么? 100ms是互动感觉瞬间的阈值,如果您与附近的用户有一个单区域应用程序,这并不难。但是如前所述,分布式数据库通常要付出一定的等待时间,才能获得诸如高可用性和弹性之类的优势。这就是地理分区起作用的地方。
在检查延迟时要注意的另一个重要因素
延迟有很多不同类型,每种类型对性能都有各自的影响,数据库延迟可能是其中很大的一部分,但是您还需要查看资产下载时间,数据处理时间和初始加载时间才能获得完整的图像。
什么是地理分区?
地理分区是在行级别控制数据位置的能力。默认情况下,您可以控制将哪些表复制到哪些节点,但是通过地理分区,您可以控制哪些节点以行级粒度存储数据。这使您可以将客户数据保持在用户附近,从而缩短了其传播所需的距离,从而减少了等待时间并改善了用户体验。
地理分区数据如何减少延迟
当您的应用程序在多个地区运行并且您的客户遍布世界各地时,考虑数据的存放位置很重要,如果加利福尼亚的用户要从欧洲请求某些东西,则需要考虑将数据连接到全球所需的时间。地理分区数据使您可以缓解这种情况,用地理分区规则在他的数据库中建立二级索引,所有这些都是在在线模式更改期间完成的-他在群集仍处于活动状态时重新分发数据。更改将记录主要定位在正确的区域,并优化范围分区,使其更容易在下游进行更改。
如何通过地理分区减少延迟
与许多分布式系统一样,它跨多个节点存储数据,将这一步骤更进一步的分布式数据库:您可以控制数据的存放位置。随着集群的发展,您开始拥有来自世界各地的节点,利用这种控制变得越来越重要(也越来越有优势)。
CPDA企业内训
https://www.cpda.cn/trainning/
CPDA项目数据分析师为什么要更名?
https://www.chinacpda.com/question/4504.html
海南智企数据分析师事务所
https://www.chinacpda.com/shiwusuo/14202.html
王兴海老师 高级经济师
https://www.chinacpda.com/shizi/9433.html
用数据改变人生,获得CPDA证书仅是一个开始
https://www.chinacpda.com/shouquanzhongxin/14854.html
大数据专业就业前景及就业方向如何?
https://www.chinacpda.com/wenti/11706.html
CPDA数据分析师学习方式和课程体系
https://www.chinacpda.com/xuexiarea/18089.html
数据分析师的职业进阶之路
https://www.chinacpda.com/zixun/4048.html
《大数据人才培养体系标准》正式发布!
https://www.chinacpda.com/dongtai/9669.html
CPDA数据说给你带来精彩的视频案例讲解
https://www.chinacpda.com/videocenter/
数据分析师考核
https://www.chinacpda.com/examine/
数据分析师职业规划
https://www.chinacpda.com/career/
CPDA数据分析师授权中心
https://www.chinacpda.com/train/
数据分析相关动态
https://www.chinacpda.com/data/?page=3
数据分析师为您解答更多问题
数据分析案例展示
https://www.chinacpda.com/case/
查找您周边省份授权培训中心:
https://www.chinacpda.com/train/
2020年CPDA数据分析师线上报名:
https://www.chinacpda.com/baoming.php
CPDA数据分析明星导师:
https://www.chinacpda.com/startutor/
CPDA数据分析师培训优秀学员:
https://www.chinacpda.com/student/
免费客服热线:400-050-6600
商业联合会数据分析专业委员会