`
czy160214
  • 浏览: 9447 次
社区版块
存档分类
最新评论
阅读更多

关于spark的性能,基于YDB的对比,做了一个测试,保留备用。

 

一、YDB与spark sql在排序上的性能对比测试

 

 

在排序上,YDB具有绝对优势,无论是全表,还是基于任意条件组合过滤,基本秒杀Spark任何格式。

 

测试结果(时间单位为秒)

 

 

      详细测试地址:http://blog.csdn.NET/qq_33160722/article/details/54447022

      300亿条数据的排序 演示视频 http://blog.csdn.Net/qq_33160722/article/details/54834896

二、与Spark txt在检索上的性能对比测试

注释:备忘。下图的这块,其实没什么特别的,只不过由于YDB本身索引的特性,不想spark那样暴力,才会导致在扫描上的性能远高于spark,性能高百倍不足为奇。

 

 

 下图为ydb相对于spark txt提升的倍数

 

 

三、这些是与 Parquet 格式对比(单位为秒) 
这里写图片描述 
这里写图片描述 
这里写图片描述 
这里写图片描述 
这里写图片描述 
这里写图片描述 
这里写图片描述

四、与ORACLE性能对比

跟传统数据库的对比,已经没啥意义,Oracle不适合大数据,任意一个大数据工具都远超oracle 性能。

 

 

 

五、稽查布控场景性能测试

 

 

 

六、YDB是怎么样让spark加速的?

 

     基于Hadoop分布式架构下的实时的、多维的、交互式的查询、统计、分析引擎,具有万亿数据规模下的秒级性能表现,并具备企业级的稳定可靠表现。

      YDB是一个细粒度的索引,精确粒度的索引。数据即时导入,索引即时生成,通过索引高效定位到相关数据。YDB与Spark深度集成,Spark对YDB检索结果集直接分析计算,同样场景让Spark性能加快百倍。

 



 

哪些用户适合使用YDB? 

 

1.传统关系型数据,已经无法容纳更多的数据,查询效率严重受到影响的用户。

2.目前在使用SOLR、ES做全文检索,觉得solr与ES提供的分析功能太少,无法完成复杂的业务逻辑,或者数据量变多后SOLR与ES变得不稳定,在掉片与均衡中不断恶性循环,不能自动恢复服务,运维人员需经常半夜起来重启集群的情况。

3.基于对海量数据的分析,但是苦于现有的离线计算平台的速度和响应时间无满足业务要求的用户。

4.需要对用户画像行为类数据做多维定向分析的用户。

5.需要对大量的UGC(User Generate Content)数据进行检索的用户。

6.当你需要在大数据集上面进行快速的,交互式的查询时。

7.当你需要进行数据分析,而不只是简单的键值对存储时。

8.当你想要分析实时产生的数据时。

 

 

ps: 说了一大堆,说白了最适合的还是踪迹分析因为数据量大,数据还要求实时,查询还要求快。这才是关键。

0
0
分享到:
评论

相关推荐

    性能测试工具选择策略--仿真度对比测评分析报告_1.1.docx

    性能测试是评估软件系统在高负载下稳定性和效率的关键步骤,选择合适的性能测试工具至关重要。本文将对比分析三款性能测试工具:国内的KylinTOP(B/S版本)、美国HP公司的LoadRunner(商用)和Apache软件基金会的...

    基于FPGA的数字类板件比对测试平台设计.pdf

    基于FPGA的数字类板件比对测试平台设计的知识点包含以下几个方面: 1. 数字类板件的测试难点:数字类板件由于输入输出信号路数众多,时序复杂,成为了电子系统测试中的难点。测试过程中需要确定合适的激励信号来...

    java实现json报文比对(含测试数据,项目可直接下载运行测试)

    8. **性能优化**:由于JSON比对可能涉及大量数据,因此性能优化是必要的。这可能包括减少不必要的对象创建、使用高效的哈希算法以及利用Java并发特性来加速比对过程。 9. **错误处理**:当比对不成功时,应提供清晰...

    软件功能性比对测试方法研究及应用.pdf

    软件功能性比对测试方法研究及应用.pdf

    人脸检测识别比对测试人脸照片素材国外人脸素材

    本套素材库包含5000张照片,可以用于训练和测试各种人脸检测、识别和比对模型。在实际应用中,大量和多样性的训练数据对于提升模型性能至关重要。研究人员可以通过这些图片来训练自己的算法,评估其在不同人脸条件下...

    Redis和Coherence高可用比对测试报告.docx

    【Redis和Coherence高可用比对测试报告】 本次测试旨在评估Redis和Coherence在高可用性方面的性能,特别是在处理主备切换和集群稳定性上的表现。Redis是一款流行的关键值存储系统,而Coherence是Oracle提供的分布式...

    基于LabVIEW和FPGA的数字电路板比对测试系统设计.pdf

    本文探讨了基于LabVIEW和FPGA的数字电路板比对测试系统的设计,目的在于实现数字电路板的快速测试、功能测试结果的分析与初步诊断,从而为数字电路板的故障排除提供科学依据。 首先,本文提出的测试系统通过上位机...

    PDF比对全文内容,输出差异

    概述:比对PDF全文内容,输出差异结果,过滤特定元素【只能比对简单文件】 测试用例: 1:比对交互式PDF全文内容,输出差异结果; 2:比对交互式PDF全文内容,输出差异结果,过滤特定元素不比对; 3:比对静态PDF...

    Jeson产品性能比对

    Jetson Nano、TX2 NX 、TX2 4GB、TX2、TX2i、Jetson Xavier NX 16GB、Jetson Xavier NX、Jetson AGX Xavier 64GB、Jetson AGX Xavier、Jetson AGX Xavier 工业级、...模组的AI性能、GPU、CPU、频率、接口等相关参数对比

    BCI测试方法的比对报告

    本文档是一篇关于汽车电磁兼容性(EMC)测试中bulk current injection(BCI)测试方法的比对报告,该报告基于实验对BCI测试设置的特征描述进行了深入分析。BCI测试是一种用来评估电子设备对电磁干扰(EMI)的免疫力...

    智能锁具的整机耐久性能标准比对和自动化检测设备的研究及应用.pdf

    在这一背景下,对智能锁具耐久性能进行标准化,并采用自动化检测设备进行性能测试显得尤为重要。 首先,进行智能锁具整机耐久性能标准的比对是研究的关键一步。不同国家和地区对于智能锁具的耐久性能要求存在差异,...

    潜油泵性能计算机辅助测试系统.rar

    同时,系统还可以根据预设的性能标准进行自动比对,判断潜油泵是否达到设计要求或国家标准,从而为设备的优化改进提供依据。 在实际应用中,潜油泵性能计算机辅助测试系统具有显著的优势。一方面,它可以提高测试...

    版本比对工具(快速比对文件)

    "Beyond Compare"作为一款知名的比对工具,它提供了以上所有功能,并且以其强大的性能和易用性受到广大用户的喜爱。它支持多种操作系统,包括Windows、Mac OS和Linux,可以满足跨平台的工作需求。此外,Beyond ...

    人脸识别应用算法性能测试简述.pdf

    人脸识别应用算法性能测试简述 人脸识别应用算法性能测试是评价人脸识别系统性能的重要指标。该测试主要涉及人脸检测、人脸活体检测、人脸质量评估、人脸特征数据提取、人脸特征数据比对等多个步骤。 1. 人脸检测...

    GSM_GPRS_EGPRS射频性能测试规范

    ### GSM_GPRS_EGPRS射频性能测试规范关键知识点 #### 一、概述 - **适用范围**:此测试规范适用于最新的EDGE/GPRS/GSM终端产品的整机射频性能测试,确保产品符合相关的行业标准、国家标准以及进网检测要求。 - **...

    实验室间比对工业机器人位置重复性测试及结果评价.pdf

    工业机器人位置重复性测试是一项关键性的机器人性能评价实验,它直接关联到机器人...此外,这类比对实验也为第三方检测机构在进行工业机器人性能测试时提供了重要的参考依据,确保了工业机器人的产品质量符合产业要求。

    mysql快速比对数据库对象结构差异工具-java版

    相比之前的比对工具性能更加快速,直接运行java工程中的代码即可比对 1. 两个 MYSQL 数据库对象结构比对工具 (比如:本地测试库、远程运维库表结构、表中列等对比) 2. 比对结果导出EXCEL 存放于 “工程根目录”/...

    参考资料-基于C8051F006单片机的汽车制动性能测试台的设计.zip

    《基于C8051F006单片机的汽车制动性能测试台设计》 在汽车制造业中,制动性能是衡量车辆安全性的重要指标之一。为了确保汽车在行驶过程中的安全,制动系统的检测与评估至关重要。本文将深入探讨基于C8051F006单片机...

    java代码比对覆盖工具

    有些高级的代码比对工具会集成代码覆盖率分析,帮助开发者了解修改部分的测试覆盖情况。 5. **协同开发**:在团队协作中,当多个开发者同时修改同一份代码时,代码比对工具能够帮助他们整合各自的改动,减少冲突的...

    人脸比对,人脸比对、opencv,人脸识别

    在实际开发人脸比对系统时,还需要考虑隐私保护、误识率(FAR)和拒识率(FRR)的平衡、以及实时性能等问题。随着深度学习的发展,现在的人脸识别技术已经取得了显著的进步,例如利用深度神经网络(DNN)构建端到端的...

Global site tag (gtag.js) - Google Analytics