暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

数据库竞争力维度及其评测指标:扩展性

原创 墨天轮福利君 2022-11-14
1870

评测指标维度- 扩展性:主要评价数据库的扩展性,例如扩展比。

在大数据时代和移动互联网时代,用户非常关注数据库系统的扩展性,即在系统中增加计 算节点,能带来多少收益。 这里从强扩展(strong scaling)和弱扩展(weak scaling)两个角度,采用加速比和扩展效率两个度量来衡量系统的扩展性。YCSB分别从这两个角度,提供了云服务 系统的扩展性评测方案。

加速比(speedup): 强扩展是指在任务总量不变的情况下,当机器数量增长时,完成任务所需时间的变化情况。 当使用一台机器服务时,需要T1的延时方可完成。 当系统中的机器规模扩展
到n时,仅需Tn的时长即可完成。基于此,定义加速比Sn=T1/Tn。理想情况下的加速比值,会
随着机器数量增长而线性增加(斜率为1)。 然而根据Amdahl’s law,在机器数量增长到一定程度
后,由于通信代价随着机器数量的增加而增长,导致加速比值反而会下降。

扩展比: 扩展比是指在任务量与机器数量同步成比例增长时(或任务量源源不断无限产生), 考察单位时间内平均每台机器处理的数据量/事务/分析的变化情况。仅使用一台机器提供服务时,单位时间内的吞吐量用Q1表示。当系统中的机器数量扩展到n时,Qn表示单位时间内平均每台机器的吞吐量。 基于此,可以定义扩展效率En =Qn/Q1 。理想情况下的扩展效率值为1,即每台机器处理速度保持不变。 但是由于节点间的通信代价等原因,使得数据库系统的扩展效率一般始终小于1。因此,若数据库经过优化后,其扩展效率越趋向于1,表明其扩展性越好。

最后修改时间:2022-11-15 12:07:25
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论