Database/InfluxDB

    InfluxDB - (3) 데이터 백업(backup) 및 복구(restore)

    InfluxDB - (3) 데이터 백업(backup) 및 복구(restore)

    나는 데이터베이스 특성상 중요한 데이터는 미리 백업을 주기적으로 받아놓곤 한다 데이터가 날아가는 최악의 상황에서의 유일한 빛이랄까... 이번 글에서는 이전 글에서 열심히 데이터를 만들고 지우고 수정하고 하며 생긴 많은 데이터들을 백업 및 복구하는 방법을 알아볼까 한다 시작해보자! Data Backup Load Data Backup Influxd backup -portable -database {데이터베이스명} {경로} 해당 데이터베이스를 경로 디렉토리에 백업 (디렉토리가 없을 시 자동 생성함) influxd backup -portable -database exemDB C:\Users\beom\Downloads\influxBackup 🧐 나는 C:\Users\beom\Downloads\influxBacku..

    InfluxDB - (2) CRud 사용법(InfluxQL)

    InfluxDB - (2) CRud 사용법(InfluxQL)

    이번 글에서는 InfluxQL을 통한 InfluxDB의 CR-ud 쿼리를 직접 사용해보겠다 Influx 쿼리는 어떻게 사용하는 것일까.. 그 속으로 들어가 보자! Data Format InfluxDB 쿼리를 사용하기 전에 Line protocol에 대해서 알아보자 Line protocol Measurement, Tag set Field set timestamp 첫 번째는 항상 Measurement가 와야 함 Tag set과 Field set 은 key=value 형태로 구성되며 여러 개일 경우 쉼표(,)로 구분한다 timestamp는 생략이 가능하다 (생략 시 데이터 삽입 기준 시간이 들어감) 하나의 행 point라 부른다 line protocol 형식으로 구성되어있다 개행(줄 바꿈)으로 구분 Line ..

    InfluxDB - (1) 시계열 데이터베이스란?

    InfluxDB - (1) 시계열 데이터베이스란?

    최근에 회사에서 InfluxDB를 활용한 개발을 하게 되었다 InfluxDB? 시계열 데이터베이스? 처음 접해보는 기술이다.. 그 속으로 들어가 보자! 시계열 데이터베이스란? 시간 처리에 최적화된 데이터 베이스 SQL 기반 시계열 질의 지원 빠른 데이터 입력 트랜잭션 지원 및 데이터 변경이 불가 롤업 기능 지원 RDB vs 시계열 데이터베이스 RDBMS InfluxDB Database Database Table Measurement Rows Points PK or Indexed columns Tags (String만 가능) Unindexed columns Fields 여기까지 봤을 땐 긴가민가하다.. 자주 사용하는 RDB(MariaDB)랑 비슷한 감이 있고 용어만 달라지는 느낌이 든다 직접 사용해보자! ..