위에서는 influxDB의 특징과 설치방법에 대해 알아보았습니다. 이번에는 설정에 대해 알아보겠습니다. influxDB의 설정 종류 설정 용어 duration : 데이터를 보관할 기간을 지정합니다. 이 기간이 지나면 데이터가 삭제됩니다. replication : 데이터를 복제할 샤드의 개수를 지정합니다. shard_duration : 데이터를 샤드로 나누는 기간을 지정합니다. 이 기간이 지나면 새로운 샤드가 생성됩니다. measurement : RDBMS의 테이블과 같은 개념(지속적으로 측정되는 데이터 단위로 담은 것) Tag : RDBMS의 컬럼과 같은 개념(Tag Key를 이용해서 인덱싱에 사용합니다.) 모든 데이터는 반드시 1개의 값을 가져야합니다. 이러한 값들의 모임을 field라고 합니다. se..
DataBase
2013년에 Go 언어로 개발된 오픈소스 Time Series Database(시계열 데이터베이스)로 잘알려진 InfluxDB Influx Data 사의 Time-series DB : 시계열 데이터를 저장하고 활용하는 데에 특화된 database 최근까지 프로메테우스를 제외한 시계열 데이터베이스로 1위를 장식하고 있었습니다. 프로메테우스와의 차이 더보기 데이터 수집 방식이 차이가 있다. Push vs. Pull InfluxDB는 push 기반의 시스템이다. InfluxDB에 데이터를 쌓기 위해서는 누군가 InfluxDB로 데이 터를 넣어줘야 한다. 어플리케이션 서버가 직접 api를 호출해 데이터를 넣거나, fluentd 등을 이용 해 데이터를 넣어줘야 한다. Prometheus는 pull 기반의 시스템이..
MySQL 정말 많은 곳에서 사용되었던 DataBase입니다. 데이터베이스 참 어렵게 느껴질수 있죠 하지만 테이블 평소 엑셀이나 여러군대에서 표로 만들었던 것들 다 데이터베이스라고 할수 있죠 MySQL의 맛보기를 해볼까요 데이터베이스 서버에 들어가 보겠습니다. DataBase Client를 사용하면 쉽게직관적으로 볼수 있습니다. 이렇게 생겼어요 테이블은 열에는 데이터의 종류 행에는 데이터의 셋들이 들어가 있습니다. 이번에는 쿼리에 대해 알아보겠습니다. 쿼리는 이 테이블을 통해 데이터를 추출하는 것이라고 생각하면 됩니다. SELECT * FROM {Table Name}; 을 입력하면 해당 테이블의 모든 것들이 추출되는 것입니다. 만약 select 제목, 아티스트 from {Table Name}; 을 입력하..