TimescaleDB 2.0은 사용자 정의 작업, TSL 라이선스 변경 등을 지원합니다.

DBMS TimescaleDB 2.0 릴리스가 게시되었습니다., 버전 사용자에게 더 많은 권한을 제공하기 위해 TSL 라이선스에 변경 사항이 추가되었습니다. 압축을 포함하여 엔터프라이즈 버전의 모든 기능을 무료로 사용할 수 있습니다. 여러 노드에 걸친 스토리지 배포 및 지속적인 집계. 라이선스는 커뮤니티 어셈블리 범위에 대한 제한을 제거하고, 개선 및 변경 권한을 부여하고, 유료 바인딩을 제거했습니다 (이전에 TimescaleDB Enterprise에서 제공 한 모든 기능이 Community 에디션으로 이전되었습니다).

TimescaleDB에 익숙하지 않은 사람들은 PostgreSQL 확장으로 구현됩니다.시계열 형식으로 데이터를 저장하고 처리하도록 설계되었습니다 (지정된 시간 간격에서 매개 변수 값의 일부, 레코드는 시간과이 시간에 해당하는 값 세트를 형성 함).

이 형태의 저장 모니터링 시스템, 거래 플랫폼, 메트릭 수집 시스템과 같은 애플리케이션에 최적입니다. 및 센서 상태. Grafana 및 Prometheus 프로젝트와 통합 할 수있는 수단이 제공됩니다.

TimescaleDB의 주요 기능은 데이터 배열의 자동 분할 지원입니다. 뿐만 아니라 입력 데이터의 흐름은 분할 된 테이블간에 자동으로 분배되며 섹션은 시간 (각 섹션은 특정 기간 동안 데이터를 저장) 또는 임의의 키와 관련하여 생성됩니다.

TimescaleDB 2.0의 새로운 주요 기능

이 새 버전에서 지속적으로 실행되는 기능의 새로운 구현 제안 실시간으로 수신 데이터를 지속적으로 추가 할 수 있습니다 (구체화 된 PostgreSQL 뷰와 유사하지만 데이터가 도착하거나 변경 될 때 백그라운드에서 쿼리 결과를 자동으로 계산한다는 점이 다릅니다).

새로운 구현 API의 변경으로 강조 표시되며 이제는 함수와 집계 규칙을 명시 적으로 구분합니다., 집계 된보기에서 특정 범위를 수동으로 업데이트하는 등의 기능을 구현할 수 있습니다 (예 : 새 데이터를 자동으로 구체화 할 수 있지만 수동 업데이트를 위해 이전 데이터를 남겨 둘 수 있음). 또한 변경 사항으로 인해 향후 여러 노드로 작업 할 때 분산 작업에 대한 지원을 구현할 수 있습니다.

또 다른 중요한 변화는 사용자 정의 작업 지원 (UDA, 사용자 정의 작업) 일정에 따라 기능 및 절차 실행 임의의 언어로 작성되었습니다. 새로운 기능은 기존 컨트롤러 연결 정책 (부실 데이터 정리, 압축 및 연속 집계)에서 다루지 않는주기적인 작업을 수행하는 데 적합합니다.

추가됨 분산 하이퍼 텍스트 지원, TimescaleDB를 사용하여 스토리지를 여러 노드에 분산 할 수 있습니다. TimescaleDB 기반 클러스터 구성에는 하나의 액세스 노드와 여러 스토리지 노드가 포함됩니다. 분산 하이퍼 텍스트에 대한 모든 요청은 액세스 노드로 전달 된 다음 스토리지 노드간에 분산됩니다.
새로운 정보보기에 대한 지원이 추가되어 하이퍼 텍스트, 클러스터 노드, 문자열, 정책 및 작업 시작 일정에 대한 정보를 얻을 수 있습니다.

Linux에 TimescaleDB를 설치하는 방법은 무엇입니까?

관심있는 분들을 위해 시스템에 TimescaleDB를 설치할 수 있도록아래에서 공유하는 지침에 따라 그렇게 할 수 있습니다.

그 경우 Ubuntu 사용자 :

sudo echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -c -s)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add –
sudo add-apt-repository ppa:timescale/timescaledb-ppa
sudo apt-get update
sudo apt install timescaledb-postgresql-11

의 경우 데비안 :

sudo sh -c "echo 'deb https://packagecloud.io/timescale/timescaledb/debian/ `lsb_release -c -s` main' > /etc/apt/sources.list.d/timescaledb.list"
wget --quiet -O - https://packagecloud.io/timescale/timescaledb/gpgkey | sudo apt-key add -
sudo apt-get update
sudo apt-get install timescaledb-postgresql-11

RHEL / CentOS :

sudo yum install -y https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo tee /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
sudo yum install -y timescaledb-postgresql-11

지금 다음과 같이 데이터베이스를 구성합니다.

sudo timescaledb-tune

여기에 다양한 구성 가능, 상담 할 수 있습니다. 다음 링크에서. 

마지막에 서비스를 다시 시작하십시오.

sudo service postgresql restart

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.