拥有一个高性能低延时数据库是什么样的体验?(低延迟数据)

​​​​​​​​​此账号为华为云开发者社区官方运营账号,提供全面深入的云计算前景分析、丰富的技术干货、程序样例,分享华为云前沿资讯动态

本文分享自华为云社区《数据为证,华为云GaussDB(for Cassandra) 性能提升背后的那些事儿》,原文作者:高斯Cassandra官方。

在我们的日常理念中,追求性价比是最为常见的,但是你知道购买低配置还能享受高性能、低延时、超低价的数据库有哪些吗?今天我们就用数据说话,带你深入了解GaussDB(for Cassandra)挑战超低价、同时保证高性能哪些事儿!

众所周知,有数据的地方就需要用数据库,GaussDB(forCassandra)最擅长在物流、内容分发、视频直播等海量数据的场景中,这样才能发挥它的特长。

本次围绕GaussDB(for Cassandra)新推出的2U8G小规格做一组测试并与开源Cassandra进行对比,快来和我一探究竟吧。

1、测试工具

拥有一个高性能低延时数据库是什么样的体验?(低延迟数据)

2、数据模型

拥有一个高性能低延时数据库是什么样的体验?(低延迟数据)

3、测试环境

拥有一个高性能低延时数据库是什么样的体验?(低延迟数据)

4、测试步骤

4.1 创建表模型

  • 创建keyspace:

create keyspace ycsb WITH REPLICATION = {'class' :'SimpleStrategy', 'replication_factor': 3 };

  • 进入keyspace:

use ycsb;

  • 创建usertable:

create table usertable (

y_id varchar primary key,

field0 varchar,

field1 varchar,

field2 varchar,

field3 varchar,

field4 varchar,

field5 varchar,

field6 varchar,

field7 varchar,

field8 varchar,

field9 varchar);

4.2 数据准备阶段

nohup ./bin/ycsb loadcassandra-cql -P workloads/workload-insert-mostly -threads $THREAD_COUNT-s > $LOG_FILE 2>&1 &

4.3 YCSB四种业务模型压测

拥有一个高性能低延时数据库是什么样的体验?(低延迟数据)

5、测试结果

压测阶段分两组,一组CPU满负载80%,一组CPU正常负载50%

5.1 测试结果指标说明

OPS:每秒操作数

insert_Lat(us):每次insert操作平均时延(微秒)

insert95Lat(us):95%的insert操作在多少微秒内

insert99Lat(us):99%的insert操作在多少微秒内

update_Lat(us):每次update操作平均时延(微秒)

update95Lat(us):95% update操作的时延在多少微秒以内

update99Lat(us):99% update操作的时延在多少微秒以内

read_Lat(us):每次read操作的平均时延(微秒)

read95Lat(us):95% read操作的时延在多少微秒以内

read99Lat(us):99% read操作的时延在多少微秒以内

5.2 CPU 80%负载

拥有一个高性能低延时数据库是什么样的体验?(低延迟数据)

​5.3 CPU 50%负载

拥有一个高性能低延时数据库是什么样的体验?(低延迟数据)

​5.3.1 与开源对比

拥有一个高性能低延时数据库是什么样的体验?(低延迟数据)

6、2U8G成本

在华为云上购买一个2U8G 3节点存储为160GB的实例为例,具体选项如下:

拥有一个高性能低延时数据库是什么样的体验?(低延迟数据)

​如上按需费用为5.84/小时,包年费用是22,534元

7、总结

  • 在YCSB四种通用业务模型中,GaussDB(for Cassandra) 新推出的2U8G规格在CPU满负载80%的情况下OPS在15000 ,CPU正常负载50%的情况下能达到8000

  • 高性能

GaussDB(forCassandra) 新推出的2U8G规格在CPU正常负载情况下,能达到与开源Cassandra 4U16G一样的处理能力,在读多业务场景下每秒操作数更是高于开源Cassandra 50%

  • 低时延

写平均时延在1.7ms内,读平均时延在3ms内

看到这里你是不是觉得GaussDB(forCassandra) 新推出的2U8G规格也不错,赶紧来体验吧

购买建议:
GaussDB(for Cassandra)性能为开源2倍以上,存储空间仅需开源自建1/3,帮助客户节省成本,举例如下:开源自建8u32g * 3节点 数据量:90G(三副本),购买GaussDB(for Cassandra)可选择创建4u16g * 3节点数据量:30G(DFV存储三副本)
本文作者:华为云GaussDB(for Cassandra)团队
产品首页:https://www.huaweicloud.com/product/gaussdbforcassandra.html


欢迎加入我们!
华为云GaussDB(for Cassandra)团队(深圳、西安、杭州)zhaojuan.zhao@huawei.com

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年7月8日 下午1:57
下一篇 2024年7月8日 下午2:09

相关推荐

  • 5个超实用的时间规划APP(有哪些好用的时间规划app)

    当然,如果你学习的时候需要用到手机查资料,这个app也贴心的准备了还几种模式。比如非专注模式下,查单词也会算入专注时间。 最后,针对你的每一次专注,app也很自动生成记录时间,你可…

    科研百科 2024年4月21日
    67
  • 农学科研实践总结(农学科研项目计划书如何写)

    农学科研项目计划书的写作需要注重细节和逻辑,以下是一些指导性的建议: 一、项目概述 在农学科研项目计划书中,需要简要介绍项目的目标和背景,并说明研究的重要性和必要性。同时,还需要阐…

    科研百科 2024年8月2日
    32
  • 协同办公的优势

    协同办公的优势 随着现代工作方式的不断变化,协同办公已经成为企业运营中不可或缺的一部分。协同办公不仅可以提高员工的工作效率,还可以帮助企业更好地管理和控制资源,从而更好地满足客户需…

    科研百科 2024年8月28日
    30
  • 项目进度计划中常用的工具

    项目进度计划是项目管理中非常重要的一部分,可以帮助我们跟踪项目的进度,确保项目按时完成。在项目进度计划中,常用的工具包括甘特图、进度线、时序图和里程碑图等。 甘特图是一种常用的项目…

    科研百科 2024年9月28日
    19
  • 土木工程软件—工期定额查询手册

    土木工程软件—工期定额查询手册 随着现代建筑技术的不断进步,土木工程软件在工程实践中发挥着越来越重要的作用。这些软件可以帮助工程师快速、准确地计算工期和预算,提高工程效率和质量。然…

    科研百科 2024年11月13日
    0
  • 坊子安泰小学2021年工作回顾总结:鉴往知来,砺行致远

    今年以来,学校以《坊子区2021年教育工作要点》为指导,秉承“六年根基,一生受益”的办学理念,始终坚持立德树人为根本任务,切实肩负防疫战疫的政治使命,坚持稳中求进工作总基调,以改革…

    科研百科 2023年1月9日
    132
  • 科研项目验收小组一般几人

    科研项目验收小组一般几人科研项目验收小组一般几人。宏观微观微观微观微观(微观)作用宏观(微观)作用宏观的作用宏观的作用是指宏观经济法的角色。宏观的作用是一个宏观经济法。宏观的作用是…

    科研百科 2024年11月26日
    0
  • 企业管理课题研究(公司管理科研课题)

    公司管理科研课题公司管理科研课题根据国家特色专业和专业特色专业提出了促进企业生产管理的全方位发展策略,将设计学、管理学等学科纳入国家级学科的重点研究和发展热点问题,以优化企业管理工…

    科研百科 2024年5月17日
    60
  • 大学项目基金管理系统

    大学项目基金管理系统 随着高等教育的不断发展,大学对于项目基金的管理也越来越重要。项目基金是大学用于资助学术研究和实践活动的一种重要资金来源,其管理直接关系到大学的财务状况和学术声…

    科研百科 1天前
    0
  • 天文学怎么做科研项目的天文学怎么做科研项目的

    天文学是一门探索宇宙奥秘的学科。科研项目是天文学研究中不可或缺的一部分。天文学如何做科研项目呢?下面我们来详细了解一下。 天文学如何做科研项目 1. 确定研究目标和问题 在开始科研…

    科研百科 2024年9月9日
    25