TimescaleDB 2.0には、ユーザー定義のアクション、TSLライセンスの変更などのサポートが付属しています。

DBMS TimescaleDB2.0リリースが公開されました、バージョン ユーザーにより多くの権利を提供するために、TSLライセンスに変更が追加されました 圧縮を含むエンタープライズバージョンのすべての機能を無料で使用できるようにします。 複数のノードにまたがるストレージ分散と継続的な集約。 ライセンスにより、コミュニティアセンブリの範囲に関する制限が削除され、改善と変更を行う権利が付与され、有料のバインディングが削除されました(TimescaleDB Enterpriseで以前提供されていたすべての機能がコミュニティエディションに引き継がれました)。

TimescaleDBに慣れていない人は、次のことを知っておく必要があります。 PostgreSQL拡張機能として実装されています時系列の形式でデータを保存および処理するように設計されています(指定された時間間隔でのパラメーター値の部分、レコードは時間とこの時間に対応する値のセットを形成します)。

この形式のストレージ 監視システム、取引プラットフォーム、メトリックを収集するためのシステムなどのアプリケーションに最適です およびセンサーの状態。 Grafana andPrometheusプロジェクトと統合する手段が提供されています。

TimescaleDBの主な機能は、データ配列の自動パーティション化のサポートです。 また、入力データのフローはパーティション化されたテーブル間で自動的に分散され、セクションは時間に従って(各セクションは特定の期間データを格納します)、または任意のキーに関連して作成されます。

TimescaleDB2.0の主な新機能

この新しいバージョンでは 継続的に実行される関数の新しい実装が提案されます 着信データをリアルタイムで継続的に追加できます(マテリアライズされたPostgreSQLビューに似ていますが、データの到着または変更時にバックグラウンドでクエリ結果の自動計算を提供する点が異なります)。

新しい実装 APIの変更により強調表示され、関数と集計ルールが明示的に分離されるようになりました、集約ビューで特定の範囲を手動で更新するなどの機能を実装できます(たとえば、新しいデータを自動的にマテリアライズできますが、手動更新用に古い履歴データを残すことができます)。 この変更により、将来、複数のノードで作業する場合の分散操作のサポートを実装できるようになります。

もうXNUMXつの重要な変更は ユーザー定義アクションのサポート (UDA、ユーザー定義アクション) スケジュールに従って機能と手順を実行する 任意の言語で書かれています。 この新機能は、既存のコントローラー接続ポリシーに含まれていない定期的なタスク(古いデータのクリーンアップ、圧縮、および継続的な集約)の実行に適しています。

追加 分散ハイパーテキストのサポート、TimescaleDBを使用してストレージを複数のノードに分散できるようにします。 TimescaleDBベースのクラスター構成には、XNUMXつのアクセスノードと複数のストレージノードが含まれます。 分散ハイパーテキストへのすべての要求はアクセスノードに送信され、ストレージノード間で分散されます。
新しい情報ビューのサポートが追加され、ハイパーテキスト、クラスターノード、文字列、ポリシー、およびジョブの起動スケジュールに関する情報を取得できるようになりました。

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

の場合 Debian:

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. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。