ТимесцалеДБ 2.0 долази са подршком за кориснички дефинисане радње, промене ТСЛ лиценце и још много тога

Објављено је издање ДБМС ТимесцалеДБ 2.0, верзија у којој у ТСЛ лиценцу додане су промене како би корисници добили више права и омогућавају бесплатно коришћење свих функција пословне верзије, укључујући компресију, дистрибуција меморије на више чворова и континуирано агрегирање. Лиценца је уклонила ограничења у обиму окупљања заједнице, дала право на побољшања и измене, уклонила плаћене вези (све функције претходно понуђене у ТимесцалеДБ Ентерприсе пренете су у издање заједнице).

За оне који нису упознати са ТимесцалеДБ-ом, требали бисте то знати је имплементиран као ПостгреСКЛ проширењедизајниран за чување и обраду података у облику временске серије (делови вредности параметара у одређеним временским интервалима, запис формира време и скуп вредности који одговарају овом времену).

Овај облик складиштења је оптималан за апликације као што су системи за надзор, платформе за трговање, системи за прикупљање показатеља и стања сензора. Обезбеђена су средства за интеграцију са пројектом Графана и Прометеј.

Кључна карактеристика ТимесцалеДБ је подршка за аутоматско раздвајање низа података, као и улазни проток података се аутоматски распоређује међу партиционираним табелама и да се одељци креирају према времену (сваки одељак чува податке у одређеном временском периоду) или у односу на произвољан кључ.

Главне нове функције ТимесцалеДБ 2.0

У овој новој верзији предлаже се нова примена континуирано извршених функција Омогућавају вам континуирано додавање долазних података у реалном времену (подсећају на материјализоване погледе ПостгреСКЛ-а, али се разликују по томе што пружају аутоматски прорачун резултата упита у позадини како подаци стижу или се мењају).

Нова примена је истакнута променом АПИ-ја, који сада експлицитно раздваја функције и правила агрегације, омогућавајући вам да примените функције као што је ручно ажурирање одређеног опсега у обједињеном приказу (на пример, можете аутоматски материјализовати нове податке, али старе историјске податке оставити за ручно ажурирање). Измене ће такође омогућити да у будућности примени подршку за дистрибуиране операције при раду са више чворова.

Друга важна промена је подршка за кориснички дефинисане радње (УДА, Кориснички дефинисана радња) за извршавање функција и процедура по распореду написана на произвољним језицима. Нова функција је погодна за обављање периодичних задатака који нису обухваћени постојећим смерницама повезивања контролера (застарело чишћење, компресија и континуирано агрегирање).

Додато подршка за дистрибуирани хипертекст, омогућавајући ширење меморије на више чворова помоћу ТимесцалеДБ. Конфигурација кластера заснована на ТимесцалеДБ укључује један приступни чвор и више чворова за складиштење. Сви захтеви дистрибуираном хипертексту усмеравају се на приступни чвор и затим дистрибуирају међу чворове за складиштење.
Додата је подршка за нове информативне погледе, што вам омогућава да добијете информације о хипертексту, чворовима кластера, стринговима, смерницама и распореду покретања посла.

Како инсталирати ТимесцалеДБ на Линук?

За оне који су заинтересовани да бисте могли да инсталирате ТимесцалеДБ на ваш системТо могу учинити пратећи упутства која делимо у наставку.

У случају оних који су Корисници Убунту-а:

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

РХЕЛ / ЦентОС:

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. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.