[PostgreSQL] TimescaleDB 설치 방법Database/PostgreSQL2022. 9. 17. 23:25
Table of Contents
반응형
TimescaleDB 란
TimescaleDB는 빠른 수집, 복잡한 쿼리를 편리하게 사용하기 위해 설계된 오픈 소스 시계열 데이터베이스입니다. PostgreSQL을 기반으로 하며 자동 파티셔닝과 SQL 지원을 제공합니다. PostgreSQL 보다 10 ~ 100배 빠른 쿼리를 수행하고 시계열에 대해 최적화가 되어 있습니다.
5 ~ 10분 단위로 수집되는 많은 양의 데이터를 데이터베이스에 추가하고 시계열로 관리하며 빠르게 조회하기 위해 TimescaleDB를 사용하였습니다.
운영환경
- CentOS 7.6
- PostgreSQL 11
설치
PostgreSQL 이 설치되어있어야 합니다. 미설치 시 [PostgreSQL] CentOS 7에서 PostgreSQL 설치 및 시작 을 참고해서 설치합니다.
PostgreSQL 설치 확인
$ rpm -qa | grep postgresql
계정 확인
$ cat /etc/passwd | grep postgres
postgres 계정이 없으면 생성합니다.
$ sudo useradd postgres
$ sudo passwd postgres
설정 변경
$ vi /var/lib/pgsql/11/data/postgresql.conf
#listen_addresses = 'localhost' -> listen_addresses = '*'
#password_encryption = md5 -> password_encryption = md5
TimescaleDB 다운로드
다음 명령어를 복사해서 붙여 넣습니다.
$ sudo cat > /etc/yum.repos.d/timescale_timescaledb.repo <<EOL
[timescale_timescaledb]
name=timescale_timescaledb
baseurl=https://packagecloud.io/timescale/timescaledb/el/7/\$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
EOL
$ sudo yum update -y
$ yum install -y timescaledb-postgresql-11
데이터베이스 설정
계속 y를 눌러줍니다.
$ sudo timescaledb-tune --pg-config=/usr/pgsql-11/bin/pg_config
PostgreSQL 재시작
$ systemctl restart postgresql-11
접속
$ sudo su
$ su - postgres
$ psql
반응형
'Database > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 사용자, 그룹 관리 (0) | 2022.11.23 |
---|---|
[PostgreSQL] 사용자 인증 (0) | 2022.11.23 |
[PostgreSQL] Command 명령어 (0) | 2022.09.16 |
[PostgreSQL] 외부 접속 허용 설정 (0) | 2022.09.15 |
[PostgreSQL] CentOS 7에서 PostgreSQL 설치 및 시작 방법 (0) | 2022.09.15 |
@고지니어스 :: 규니의 개발 블로그
IT 기술과 개발 내용을 포스팅하는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!