擁有一個(gè)高性能低延時(shí)數(shù)據(jù)庫是什么樣的體驗(yàn)?(低延遲數(shù)據(jù))
?????????此賬號為華為云開發(fā)者社區(qū)官方運(yùn)營賬號,提供全面深入的云計(jì)算前景分析、豐富的技術(shù)干貨、程序樣例,分享華為云前沿資訊動態(tài)
本文分享自華為云社區(qū)《數(shù)據(jù)為證,華為云GaussDB(for Cassandra) 性能提升背后的那些事兒》,原文作者:高斯Cassandra官方。
在我們的日常理念中,追求性價(jià)比是最為常見的,但是你知道購買低配置還能享受高性能、低延時(shí)、超低價(jià)的數(shù)據(jù)庫有哪些嗎?今天我們就用數(shù)據(jù)說話,帶你深入了解GaussDB(for Cassandra)挑戰(zhàn)超低價(jià)、同時(shí)保證高性能哪些事兒!
眾所周知,有數(shù)據(jù)的地方就需要用數(shù)據(jù)庫,GaussDB(forCassandra)最擅長在物流、內(nèi)容分發(fā)、視頻直播等海量數(shù)據(jù)的場景中,這樣才能發(fā)揮它的特長。
本次圍繞GaussDB(for Cassandra)新推出的2U8G小規(guī)格做一組測試并與開源Cassandra進(jìn)行對比,快來和我一探究竟吧。
1、測試工具
2、數(shù)據(jù)模型
3、測試環(huán)境
4、測試步驟
4.1 創(chuàng)建表模型
- 創(chuàng)建keyspace:
create keyspace ycsb WITH REPLICATION = {'class' :'SimpleStrategy', 'replication_factor': 3 };
- 進(jìn)入keyspace:
use ycsb;
- 創(chuàng)建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 數(shù)據(jù)準(zhǔn)備階段
nohup ./bin/ycsb loadcassandra-cql -P workloads/workload-insert-mostly -threads $THREAD_COUNT-s > $LOG_FILE 2>&1 &
4.3 YCSB四種業(yè)務(wù)模型壓測
5、測試結(jié)果
壓測階段分兩組,一組CPU滿負(fù)載80%,一組CPU正常負(fù)載50%
5.1 測試結(jié)果指標(biāo)說明
OPS:每秒操作數(shù)
insert_Lat(us):每次insert操作平均時(shí)延(微秒)
insert95Lat(us):95%的insert操作在多少微秒內(nèi)
insert99Lat(us):99%的insert操作在多少微秒內(nèi)
update_Lat(us):每次update操作平均時(shí)延(微秒)
update95Lat(us):95% update操作的時(shí)延在多少微秒以內(nèi)
update99Lat(us):99% update操作的時(shí)延在多少微秒以內(nèi)
read_Lat(us):每次read操作的平均時(shí)延(微秒)
read95Lat(us):95% read操作的時(shí)延在多少微秒以內(nèi)
read99Lat(us):99% read操作的時(shí)延在多少微秒以內(nèi)
5.2 CPU 80%負(fù)載
?5.3 CPU 50%負(fù)載
?5.3.1 與開源對比
6、2U8G成本
在華為云上購買一個(gè)2U8G 3節(jié)點(diǎn)存儲為160GB的實(shí)例為例,具體選項(xiàng)如下:
?如上按需費(fèi)用為5.84/小時(shí),包年費(fèi)用是22,534元
7、總結(jié)
- 在YCSB四種通用業(yè)務(wù)模型中,GaussDB(for Cassandra) 新推出的2U8G規(guī)格在CPU滿負(fù)載80%的情況下OPS在15000 ,CPU正常負(fù)載50%的情況下能達(dá)到8000
- 高性能
GaussDB(forCassandra) 新推出的2U8G規(guī)格在CPU正常負(fù)載情況下,能達(dá)到與開源Cassandra 4U16G一樣的處理能力,在讀多業(yè)務(wù)場景下每秒操作數(shù)更是高于開源Cassandra 50%
- 低時(shí)延
寫平均時(shí)延在1.7ms內(nèi),讀平均時(shí)延在3ms內(nèi)
看到這里你是不是覺得GaussDB(forCassandra) 新推出的2U8G規(guī)格也不錯(cuò),趕緊來體驗(yàn)吧
購買建議:
GaussDB(for Cassandra)性能為開源2倍以上,存儲空間僅需開源自建1/3,幫助客戶節(jié)省成本,舉例如下:開源自建8u32g * 3節(jié)點(diǎn) 數(shù)據(jù)量:90G(三副本),購買GaussDB(for Cassandra)可選擇創(chuàng)建4u16g * 3節(jié)點(diǎn)數(shù)據(jù)量:30G(DFV存儲三副本)
本文作者:華為云GaussDB(for Cassandra)團(tuán)隊(duì)
產(chǎn)品首頁:https://www.huaweicloud.com/product/gaussdbforcassandra.html
歡迎加入我們!
華為云GaussDB(for Cassandra)團(tuán)隊(duì)(深圳、西安、杭州)zhaojuan.zhao@huawei.com