Ang TimescaleDB 2.0 ay mayroong suporta para sa mga pagkilos na tinukoy ng gumagamit, mga pagbabago sa lisensya ng TSL at marami pa

Ang paglabas ng DBMS TimescaleDB 2.0 ay nai-publish, bersyon kung saan ang mga pagbabago ay idinagdag sa lisensya ng TSL upang bigyan ang mga gumagamit ng karagdagang mga karapatan at payagan ang libreng paggamit ng lahat ng mga tampok ng bersyon ng enterprise, kabilang ang compression, pamamahagi ng imbakan sa maraming mga node at patuloy na pagsasama-sama. Ang lisensya ay nagtanggal ng mga paghihigpit sa saklaw ng pagpupulong ng komunidad, binigyan ng karapatang gumawa ng mga pagpapabuti at pagbabago, inalis ang mga bayad na nagbubuklod (lahat ng mga tampok na naunang inaalok sa TimescaleDB Enterprise ay dinala sa edisyon ng Komunidad).

Para sa mga hindi pamilyar sa TimescaleDB, dapat mong malaman iyon ay ipinatupad bilang isang extension ng PostgreSQLidinisenyo upang maiimbak at maproseso ang data sa anyo ng isang serye ng oras (mga bahagi ng mga halagang parameter sa tinukoy na agwat ng oras, ang tala ay bumubuo ng isang oras at isang hanay ng mga halagang naaayon sa oras na ito).

Ang form na ito ng imbakan ay pinakamainam para sa mga application tulad ng mga system sa pagsubaybay, mga platform sa kalakalan, mga system para sa pagkolekta ng mga sukatan at estado ng sensor. Ang mga paraan upang maisama sa proyekto ng Grafana at Prometheus ay ibinigay.

Ang pangunahing tampok ng TimescaleDB ay ang suporta nito para sa awtomatikong pagkahati ng array ng data, pati na rin ang daloy ng data ng pag-input ay awtomatikong ipinamamahagi sa mga partitioned na talahanayan at ang mga seksyon ay nilikha ayon sa oras (ang bawat seksyon ay nag-iimbak ng data para sa isang tiyak na tagal ng panahon) o na may kaugnayan sa isang di-makatwirang key.

Pangunahing mga bagong tampok sa TimescaleDB 2.0

Sa bagong bersyon na ito isang bagong pagpapatupad ng patuloy na naisakatuparan na mga pagpapaandar ay iminungkahi na nagbibigay-daan sa iyo upang magdagdag ng papasok na data nang tuluy-tuloy sa real time (kahawig nila ang materyalized na mga view ng PostgreSQL, ngunit magkakaiba sa pagbibigay ng awtomatikong pagkalkula ng mga resulta ng query sa background habang dumarating o nagbago ang data).

Ang bagong pagpapatupad ay nai-highlight ng isang pagbabago sa API, na ngayon ay malinaw na naghihiwalay sa mga patakaran sa pag-andar at pagsasama-sama, na nagbibigay-daan sa iyo upang magpatupad ng mga tampok tulad ng manu-manong pag-update ng isang tukoy na saklaw sa isang pinagsamang pagtingin (halimbawa, maaari mong awtomatikong mag-materialize ng bagong data, ngunit iwanan ang lumang data ng makasaysayang para sa manu-manong pag-update). Papayagan din ng mga pagbabago sa hinaharap na magpatupad ng suporta para sa mga ipinamigay na operasyon kapag nagtatrabaho kasama ng maraming mga node.

Ang isa pang mahalagang pagbabago ay ang suporta para sa mga pagkilos na tinukoy ng gumagamit (UDA, Aksyon na Natukoy ng Gumagamit) upang maisagawa ang mga pagpapaandar at pamamaraan sa isang iskedyul nakasulat sa di-makatwirang mga wika. Ang bagong tampok ay angkop para sa pagsasagawa ng mga pana-panahong gawain na hindi sakop ng mga umiiral na mga patakaran ng koneksyon ng controller (lipas na paglilinis ng data, pag-compress, at patuloy na pagsasama-sama).

Dinagdagan suporta para sa ibinahaging hypertext, na nagpapahintulot sa pagkalat ng imbakan sa maraming mga node sa TimescaleDB. Ang pagsasaayos ng cluster na nakabatay sa TimescaleDB ay may kasamang isang access node at maraming mga node ng imbakan. Ang lahat ng mga kahilingan sa ipinamahaging hypertext ay nakadirekta sa access node at pagkatapos ay ibinahagi sa mga node ng imbakan.
Nagdagdag ng suporta para sa mga bagong view ng impormasyon, pinapayagan kang makakuha ng impormasyon tungkol sa hypertext, mga clode node, mga string, patakaran, at iskedyul ng pagsisimula ng trabaho.

Paano i-install ang TimescaleDB sa Linux?

Para sa mga interesado upang mai-install ang TimescaleDB sa iyong systemMagagawa nila ito sa pamamagitan ng pagsunod sa mga tagubiling ibinabahagi namin sa ibaba.

Sa kaso ng mga iyon Mga gumagamit ng 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

Sa kaso ng 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

Ngayon isasaayos namin ang database sa:

sudo timescaledb-tune

Dito iba't ibang mga pagsasaayos ay maaaring gawin, kung saan maaari kang kumunsulta Sa sumusunod na link. 

Sa katapusan, muling simulan ang serbisyo:

sudo service postgresql restart

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.