ಟೈಮ್ಸ್ ಸ್ಕೇಲ್ಡಿಬಿ 1.7 ರ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಲಾಯಿತು, ಇದರಲ್ಲಿ ಆವೃತ್ತಿ PostgreSQL 12 ಗಾಗಿ ಹೆಚ್ಚಿನ ಬೆಂಬಲವನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ, ಹಾಗೆಯೇ ಕೆಲವು ಕಾರ್ಯಗಳ ಮಾರ್ಪಾಡಿನಲ್ಲಿ. ಗೊತ್ತಿಲ್ಲದವರಿಗೆ ಟೈಮ್ಸ್ ಸ್ಕೇಲ್ಡಿಬಿ, ಅವರು ಅದನ್ನು ತಿಳಿದಿರಬೇಕು ಸಮಯ ಸರಣಿಯ ರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಡೇಟಾಬೇಸ್ ಆಗಿದೆ (ನಿರ್ದಿಷ್ಟ ಸಮಯದ ಮಧ್ಯಂತರದಲ್ಲಿ ನಿಯತಾಂಕ ಮೌಲ್ಯಗಳ ವಿಭಾಗಗಳು, ರಿಜಿಸ್ಟರ್ ಈ ಸಮಯಕ್ಕೆ ಅನುಗುಣವಾದ ಸಮಯ ಮತ್ತು ಮೌಲ್ಯಗಳ ಗುಂಪನ್ನು ರೂಪಿಸುತ್ತದೆ).
ಈ ರೀತಿಯ ಸಂಗ್ರಹಣೆ ಮಾನಿಟರಿಂಗ್ ಸಿಸ್ಟಮ್ಸ್, ಟ್ರೇಡಿಂಗ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು, ಸಂವೇದಕ ಸ್ಥಿತಿ ಮತ್ತು ಮಾಪನಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ವ್ಯವಸ್ಥೆಗಳು.
ಟೈಮ್ಸ್ ಸ್ಕೇಲ್ಡಿಬಿ ಬಗ್ಗೆ
ಟೈಮ್ಸ್ ಸ್ಕೇಲ್ಡಿಬಿ ಯೋಜನೆ PostgreSQL ವಿಸ್ತರಣೆಯಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಅಪಾಚೆ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಕೆಲವು ಕೋಡ್ಗಳನ್ನು ಸ್ವಾಮ್ಯದ ಪ್ರತ್ಯೇಕ ಟೈಮ್ಸ್ಕೇಲ್ ಪರವಾನಗಿ (ಟಿಎಸ್ಎಲ್) ಅಡಿಯಲ್ಲಿ ತಲುಪಿಸಲಾಗುತ್ತದೆ, ಇದು ಬದಲಾವಣೆಗಳನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ, ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಕೋಡ್ ಬಳಕೆಯನ್ನು ನಿಷೇಧಿಸುತ್ತದೆ ಮತ್ತು ಕ್ಲೌಡ್ ಡೇಟಾಬೇಸ್ಗಳಲ್ಲಿ ಉಚಿತ ಸೇವೆಯನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ (ಸೇವೆಯಂತಹ ಡೇಟಾಬೇಸ್ ).
ಟೈಮ್ಸ್ಕೇಲ್ಡಿಬಿಯ ಆಸಕ್ತಿದಾಯಕ ಭಾಗವೆಂದರೆ ಅದು ಸಂಗ್ರಹವಾದ ಡೇಟಾವನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಪೂರ್ಣ SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಸಂಬಂಧಿತ ಡಿಬಿಎಂಎಸ್ನಲ್ಲಿ ಅಂತರ್ಗತವಾಗಿರುವ ಬಳಕೆಯ ಸುಲಭತೆಯನ್ನು ವಿಶೇಷ NoSQL ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಅಂತರ್ಗತವಾಗಿರುವ ಸ್ಕೇಲೆಬಿಲಿಟಿ ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತದೆ.
ಶೇಖರಣಾ ರಚನೆ ಹೆಚ್ಚಿನ ಡೇಟಾ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯ ದರವನ್ನು ಒದಗಿಸಲು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ. ಬ್ಯಾಚ್ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯ ಡೇಟಾ ಸೆಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, RAM ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಸೂಚ್ಯಂಕಗಳನ್ನು ಬಳಸಿ, ಐತಿಹಾಸಿಕ ಭಾಗಗಳನ್ನು ಹಿಂದಿನಿಂದ ಲೋಡ್ ಮಾಡುತ್ತದೆ, ವಹಿವಾಟುಗಳನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ.
ಟೈಮ್ಸ್ಕೇಲ್ಡಿಬಿಯ ಪ್ರಮುಖ ಲಕ್ಷಣವೆಂದರೆ ಸ್ವಯಂಚಾಲಿತ ವಿಭಾಗಕ್ಕೆ ಬೆಂಬಲಡೇಟಾ ರಚನೆಯ (ವಿಭಾಗ). ಒಳಬರುವ ಡೇಟಾ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ವಿಭಜಿತ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.
ವಿಭಾಗಗಳನ್ನು ಸಮಯದ ಆಧಾರದ ಮೇಲೆ ರಚಿಸಲಾಗಿದೆ (ಪ್ರತಿ ವಿಭಾಗವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಅವಧಿಗೆ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ) ಅಥವಾ ಅನಿಯಂತ್ರಿತ ಕೀಲಿಯೊಂದಿಗೆ (ಉದಾ. ಸಾಧನ ಗುರುತಿಸುವಿಕೆ, ಸ್ಥಳ, ಇತ್ಯಾದಿ) ಸಂಬಂಧಿಸಿದೆ. ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ವಿಭಜಿತ ಕೋಷ್ಟಕಗಳನ್ನು ವಿಭಿನ್ನ ಡ್ರೈವ್ಗಳಲ್ಲಿ ಹರಡಬಹುದು.
ಪ್ರಶ್ನೆಗಳಿಗಾಗಿ, ವಿಭಜಿತ ಡೇಟಾಬೇಸ್ ದೊಡ್ಡ ಟೇಬಲ್ನಂತೆ ಕಾಣುತ್ತದೆ, ಇದನ್ನು ಹೈಪರ್ಟೇಬಲ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಹೈಪರ್ಟೇಬಲ್ ಎನ್ನುವುದು ಒಳಬರುವ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವ ಅನೇಕ ಪ್ರತ್ಯೇಕ ಕೋಷ್ಟಕಗಳ ವಾಸ್ತವ ನಿರೂಪಣೆಯಾಗಿದೆ.
ಟೈಮ್ಸ್ಕೇಲ್ಡಿಬಿ 1.7 ನಲ್ಲಿ ಹೊಸದೇನಿದೆ?
ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಬೆಂಬಲ PostgreSQL 12 DBMS ನೊಂದಿಗೆ ಏಕೀಕರಣ, PostgreSQL 9.6.x ಮತ್ತು 10.x ಗೆ ಬೆಂಬಲವನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ, ಆದರೂ ಟೈಮ್ಸ್ಕೇಲ್ 2.0 ಗಾಗಿ ಪೋಸ್ಟ್ಗ್ರೆಸ್ಸ್ಕ್ಯೂಲ್ 11+ ಗೆ ಮಾತ್ರ ಬೆಂಬಲ ಉಳಿಯುತ್ತದೆ.
ಅದು ಕೂಡ ಎದ್ದು ಕಾಣುತ್ತದೆ ನಿರಂತರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಒಟ್ಟು ಕಾರ್ಯಗಳೊಂದಿಗೆ ಪ್ರಶ್ನೆಗಳ ನಡವಳಿಕೆಯನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ (ನೈಜ ಸಮಯದಲ್ಲಿ ನಿರಂತರವಾಗಿ ಒಳಬರುವ ಡೇಟಾವನ್ನು ಒಟ್ಟುಗೂಡಿಸುವುದು).
ಅಂತಹ ಪ್ರಶ್ನೆಗಳು ಈಗ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬಂದಿರುವ ಹೊಸದಾಗಿ ಬಂದ ಡೇಟಾದೊಂದಿಗೆ ವಸ್ತುನಿಷ್ಠ ವೀಕ್ಷಣೆಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತವೆ (ಹಿಂದೆ, ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯು ಈಗಾಗಲೇ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬಂದ ದತ್ತಾಂಶವನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ). ಹೊಸ ನಡವಳಿಕೆಯನ್ನು ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ನಿರಂತರ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
ಮತ್ತೊಂದೆಡೆ, ಕೆಲವು ಸುಧಾರಿತ ಡೇಟಾ ಜೀವನಚಕ್ರ ನಿರ್ವಹಣಾ ಸಾಧನಗಳನ್ನು ಸಮುದಾಯ ಆವೃತ್ತಿಗೆ ಸರಿಸಲಾಗಿದೆ ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು ಸರಿಸಲು ಡೇಟಾವನ್ನು ಮರುಸಂಗ್ರಹಿಸುವ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಯ ನೀತಿಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ವಾಣಿಜ್ಯ ಆವೃತ್ತಿಯ (ಪ್ರಸ್ತುತ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಹಳೆಯ ದಾಖಲೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಳಿಸಲು, ಸೇರಿಸಲು ಅಥವಾ ಸಂಗ್ರಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ)
ಲಿನಕ್ಸ್ನಲ್ಲಿ ಟೈಮ್ಸ್ಕೇಲ್ಡಿಬಿ ಸ್ಥಾಪಿಸುವುದು ಹೇಗೆ?
ಆಸಕ್ತಿ ಇರುವವರಿಗೆ ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಟೈಮ್ಸ್ ಸ್ಕೇಲ್ಡಿಬಿ ಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆನಾವು ಕೆಳಗೆ ಹಂಚಿಕೊಳ್ಳುವ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ ಅವರು ಹಾಗೆ ಮಾಡಬಹುದು.
ಇರುವವರ ವಿಷಯದಲ್ಲಿ ಉಬುಂಟು ಬಳಕೆದಾರರು:
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