0. 시작하며https://nooroongzi.tistory.com/16 [InfluxDB] MySQL과 성능 비교0. 시작하며 지난 포스팅에서 이론적으로 InfluxDB에 대해 알아보았습니다. 이번 포스팅에선 InfluxDB를 사용해보고 다음 두가지의 조회 속도에 대해 측정을 진행해 보려고 합니다. 쿼리레벨 연산과nooroongzi.tistory.comk6를 활용해 부하테스트의 지표로 DBMS의 성능을 테스트했던 과정을 공유합니다. 1. 진행 과정처음 시도는 Naver에서 만든 오픈소스인 nGrinder를 사용하여 진행하고자 했습니다. nGrinder는 Java진영의 Junit5 기반의 Groovy언어로 스크립트를 작성할 수 있고, 한글로된 문서들이 많아 좀 더 쉽게 사용할 수 있을 줄 알았습니다만....
0. 시작하며지난 포스팅에서 이론적으로 InfluxDB에 대해 알아보았습니다. 이번 포스팅에선 InfluxDB를 사용해보고 다음 두가지의 조회 속도에 대해 측정을 진행해 보려고 합니다. 쿼리레벨 연산과 코드레벨 연산의 조회 성능 비교프로젝트를 하며 개발했던 API중 시간적 리소스로인해 코드레벨 연산을 그대로 두고 마무리했던 로직을 재현InfluxDB와 MySQL 성능 비교직접 Infra부터 설정해 진했지만 간단히 설명하고 넘어가겠습니다! ※ 비교 환경infra: AWS EC2 (t2.micro) ubuntu, dockerDB: inflxuDB 2.7.4, MySQL8.2 ( data: InfluxDB에서 제공하는 bitcoin price sample data를 활용했습니다. 7788 row)Server:..
0. 시작하며 https://nooroongzi.tistory.com/1 클러스터링 Index와 논 - 클러스터링 Index 인덱스란? 인덱스 : 색인 ( ex. 영어 사전의 a,b,c... ) 어떤 테이블의 Column을 Index로 선정한 경우 해당 Column기준 조회기능의 성능을 향상시킬 수 있습니다. Where절 등을 통해 활용됩니다. 특징 항상 nooroongzi.tistory.com 저번 포스팅을 보셨다면 Index를 사용해야 조회 성능이 좋아진다..! 는 장점은 알아보았으니 동작 원리에대해 알아보겠습니다. 또한 MySQL을 기준으로 PJT에 적용했던 복합 인덱싱까지 포스팅을 진행해 보겠습니다 1. B-tree B-tree는 Index의 자료구조 중 하나이고, MySQL은 Index를 내부적..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.