InfiniFlux 성능 지표

8
InfiniFlux 성능 지표 www.infiniflux.com

Transcript of InfiniFlux 성능 지표

Page 1: InfiniFlux 성능 지표

InfiniFlux 성능 지표

www.infiniflux.com

Page 2: InfiniFlux 성능 지표

InfiniFlux 성능지표 개요

테스트를 통하여 InfiniFlux 의 성능 지표를 제공

쿼리 속도

• 데이터건수별속도측정

• 데이터 입력 프로세스 별 속도 측정

• 데이터카운트속도

• 검색 조건 수에 따른 속도

• 연산 함수 속도 측정

데이터 저장 속도

Page 3: InfiniFlux 성능 지표

InfiniFlux 성능지표 환경

• Intel(R) Core(TM) i7-4790 CPU @3.60GHz(4 core)

• 32GB memory

• SAS 7200rpm Disk 4개

하드웨어환경

• 입력 건수 별 속도 측정 : 1억건, 5억건, 10억건, 30억건, 50억건, 100억건

• 입력 프로세스 별 속도 측정 : 1~5 개의 프로세스

입력속도측정환경

• 총 70억개의 데이터 중에 1억개를 대상으로 쿼리 실행

• 조건 수에 따른 속도 측정

• 데이터의 평균값을 구하는 속도 측정

쿼리속도측정환경

Page 4: InfiniFlux 성능 지표

입력 속도

최소 1억 건, 최대 100억 건 입력할 때 모두 약 60만 TPS임

건수 시간(초) TPS

10,000,000 17 588235

50,000,000 86 581395

100,000,000 172 581395

300,000,000 503 596421

500,000,000 854 585480

700,000,000 1175 595744

1,000,000,000 1678 595947

588235

581395 581395

596421

585480

595744

595947

570000

575000

580000

585000

590000

595000

600000

1억 5억 10억 30억 50억 70억 100억

입력속도

TPS

Page 5: InfiniFlux 성능 지표

입력 속도

입력프로세스개수가증가할수록 TPS가증가하며, 5개의프로세스로입력할때 109만 TPS임.

프로세스 개수 TPS

1 588235

2 754985

3 825825

4 1039136

5 1091993

588235

754985825825

1039136

1091993

0

200000

400000

600000

800000

1000000

1200000

1 2 3 4 5

입력속도

TPS

Page 6: InfiniFlux 성능 지표

쿼리 속도 측정

총 70억건의저장된데이터중시간범위조건을주고쿼리속도를측정

분류 쿼리문 결과(건수) 시간(초)

조건 1개, 전체카운트SELECT COUNT(*) FROM SENSOR_DATA_1 WHERE TYPE = 1DURATION FROM to_date ('2015-09-03 19:05:00')to to_date ('2015-09-03 19:10:00');

31,520,167 1.539

조건 2개, 전체카운트

SELECT COUNT(*) FROM SENSOR_DATA_1 WHERETYPE = 1 and ID = 10

DURATION FROM to_date ('2015-09-03 19:05:00')to to_date ('2015-09-03 19:10:00');

315,202 0.663

Page 7: InfiniFlux 성능 지표

쿼리 속도 측정

총 70억건의저장된데이터중시간범위조건을주고쿼리속도를측정

분류 쿼리문 결과(건수) 시간(초)

조건 2개, 특정컬럼카운트

SELECT ID, COUNT(ID) FROM SENSOR_DATA_1 WHERETYPE = 1 and ID between 10 and 15

GROUP BY ID ORDER BY IDDURATION FROM to_date ('2015-09-03 19:05:00')to to_date ('2015-09-03 19:10:00');

ID COUNT(ID)-------------------------

10 31520211 31520212 31520213 31520114 31520215 315202

1.258

조건 2개, 평균값

SELECT TYPE,ID,AVG(VALUE) FROM SENSOR_DATA_1 WHERE TYPE = 1 and ID = 10 group by TYPE,IDDURATION FROM to_date ('2015-09-03 19:05:00')to to_date ('2015-09-03 19:10:00');

TYPE ID AVG(VALUE)-------------------------1 10 22.4942

2.04

Page 8: InfiniFlux 성능 지표

The World's Fastest Time Series DBMSfor IoT and BigData

[email protected]

InfiniFlux