InfluxDB와 Python3 연동하기 (For Windows & Ubuntu)

0. 들어가기 전에 지금까지 시계열 데이터베이스, InfluxDB에 대해 알아보았다. 이 시계열 데이터베이스는 주로 데이터를 분석이나 인공지능 분야에서 많이 사용이 될 텐데 이 계열에서 가장 많이 사용하는 언어가 Python이다. 고맙게도 InfluxDB에서 Python API를 지원한다. (Sphinx로 작성한듯하다.) 그래서 이번 시간에는 InfluxDB를 Python에서 사용하는 방법을 알아볼 것이다. 혹시나 아직 InfluxDB가 설치되어 있지 않다면 아래 링크를 참고하자. foreverhappiness.tistory.com/59 InfluxDB 소개 및 설치 (For Windows & Ubuntu) 0. 들어가기 전에 시계열 데이터베이스(TSDB, Time-Series Database) 중에서 ..

InfluxDB에서 Retention Policy 설정하기

0. 들어가기 전에 지난 포스팅에서 InfluxDB의 기본 사용법에 대해 알아보았다. 그중 데이터를 삭제하기 위해 DELETE 쿼리문이 있음을 보았는데 실제로 시계열 데이터베이스에서는 직접 쿼리문을 통해 데이터를 삭제하지 않는다. 그 이유는 시계열 데이터베이스의 주목적이 데이터 삽입과 조회에 있기 때문이다. 실시간으로 수집된 데이터에서 명시적으로 어떠한 데이터를 삭제하게 된다면 이것은 시스템적으로 에러를 불러일으키거나 분석에 있어 모순될 수 있다. 하지만 마냥 데이터를 삭제하지 않고 계속 수집만 할 것인가? 그건 또 아니다. 초당 수많은 데이터를 읽어들이다보면 메모리도 많이 잡아먹게 될 것이고 속도도 많이 느려질 것이다. 이때 사용하는것이 Retention Policy(보존 정책)이다. 1. Retent..

InfluxDB 사용하기 (기본 사용법)

0. 들어가기 전에 아직 InfluxDB가 설치되어있지 않거나 시계열 데이터베이스에 대해 잘 모른다면 아래 게시글을 참고하자. foreverhappiness.tistory.com/59 InfluxDB 소개 및 설치 (For Windows & Ubuntu) 0. 들어가기 전에 시계열 데이터베이스(TSDB, Time-Series Database) 중에서 가장 많이 사용되는 InfluxDB를 다뤄볼 것이다. TSDB에 대해 아직 잘 모른다면 아래 링크를 참고하길 바란다. foreverhappiness.tistor.. foreverhappiness.tistory.com foreverhappiness.tistory.com/58 시계열 데이터베이스(TSDB, Time Series Database)란 무엇인가? 0...

InfluxDB 1.8 소개 및 설치 (For Windows & Ubuntu)

0. 들어가기 전에 시계열 데이터베이스(TSDB, Time-Series Database) 중에서 가장 많이 사용되는 InfluxDB를 다뤄볼 것이다. TSDB에 대해 아직 잘 모른다면 아래 링크를 참고하길 바란다. foreverhappiness.tistory.com/58 시계열 데이터베이스(TSDB, Time Series Database) 개요 0. 개요 보통 데이터베이스라고 하면 관계형 데이터베이스인 MySQL, Oracle, Maria DB 등을 많이 떠올릴 것이다. IT 학과의 정규 교육과정에서도 보통 이를 주로 다룬다. IT 정규 코스를 밟았다 하더라도 foreverhappiness.tistory.com Influx(인플럭스)DB랑 Infiniflux(인피니플럭스)DB는 같은 것이 아니니 헷갈리지..