ಟೈಮ್ಸ್ಕೇಲ್ ಡಿಬಿ ಬಿಡುಗಡೆ 1.7

ಪ್ರಕಟಿಸಲಾಗಿದೆ DBMS ಬಿಡುಗಡೆ ಟೈಮ್‌ಸ್ಕೇಲ್ ಡಿಬಿ 1.7, ಸಮಯ ಸರಣಿಯ ರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ (ನಿರ್ದಿಷ್ಟ ಮಧ್ಯಂತರದಲ್ಲಿ ನಿಯತಾಂಕ ಮೌಲ್ಯಗಳ ಚೂರುಗಳು; ದಾಖಲೆಯು ಸಮಯ ಮತ್ತು ಈ ಸಮಯಕ್ಕೆ ಅನುಗುಣವಾದ ಮೌಲ್ಯಗಳ ಗುಂಪನ್ನು ರೂಪಿಸುತ್ತದೆ). ಮಾನಿಟರಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಟ್ರೇಡಿಂಗ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು, ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಸಂವೇದಕ ಸ್ಥಿತಿಗಳಂತಹ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಈ ರೀತಿಯ ಸಂಗ್ರಹಣೆಯು ಸೂಕ್ತವಾಗಿದೆ. ಯೋಜನೆಯೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ ಪರಿಕರಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ ಗ್ರಾಫಾನಾ и ಪ್ರಮೀತಿಯಸ್.

TimescaleDB ಯೋಜನೆಯನ್ನು PostgreSQL ಗೆ ವಿಸ್ತರಣೆಯಾಗಿ ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ವಿತರಿಸುವವರು ಅಪಾಚೆ 2.0 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಕೋಡ್ ತುಂಡು ಪ್ರತ್ಯೇಕ ಸ್ವಾಮ್ಯದ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ಟೈಮ್ ಸ್ಕೇಲ್ (TSL), ಬದಲಾವಣೆಗಳನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ, ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಕೋಡ್ ಬಳಕೆಯನ್ನು ನಿಷೇಧಿಸುತ್ತದೆ ಮತ್ತು ಕ್ಲೌಡ್ ಡೇಟಾಬೇಸ್‌ಗಳಲ್ಲಿ (ಡೇಟಾಬೇಸ್-ಆಸ್-ಎ-ಸೇವೆ) ಉಚಿತ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುವುದಿಲ್ಲ.

ಟೈಮ್ಸ್ಕೇಲ್ ಡಿಬಿ 1.7 ನಲ್ಲಿನ ಬದಲಾವಣೆಗಳಲ್ಲಿ:

  • DBMS ನೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ PostgreSQL 12. PostgreSQL 9.6.x ಮತ್ತು 10.x ಗಾಗಿ ಬೆಂಬಲವನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ (ಟೈಮ್‌ಸ್ಕೇಲ್ 2.0 PostgreSQL 11+ ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ).
  • ನಿರಂತರವಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಒಟ್ಟು ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಪ್ರಶ್ನೆಗಳ ವರ್ತನೆಯನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ (ನೈಜ ಸಮಯದಲ್ಲಿ ನಿರಂತರವಾಗಿ ಒಳಬರುವ ಡೇಟಾದ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆ). ಅಂತಹ ಪ್ರಶ್ನೆಗಳು ಈಗ ವಸ್ತುರೂಪದ ವೀಕ್ಷಣೆಗಳನ್ನು ಹೊಸದಾಗಿ ಬಂದ ಡೇಟಾದೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತವೆ, ಅದು ಇನ್ನೂ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬರುವುದಿಲ್ಲ (ಹಿಂದೆ, ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯು ಈಗಾಗಲೇ ಕಾರ್ಯರೂಪಕ್ಕೆ ಬಂದ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ). ಹೊಸ ನಡವಳಿಕೆಯು ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ನಿರಂತರ ಒಟ್ಟುಗೂಡುವಿಕೆಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ; ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವೀಕ್ಷಣೆಗಳಿಗಾಗಿ, "timescaledb.materialized_only=false" ಪ್ಯಾರಾಮೀಟರ್ ಅನ್ನು "ALTER VIEW" ಮೂಲಕ ಹೊಂದಿಸಬೇಕು.
  • ಕೆಲವು ಸುಧಾರಿತ ಡೇಟಾ ಜೀವನಚಕ್ರ ನಿರ್ವಹಣಾ ಪರಿಕರಗಳನ್ನು ವಾಣಿಜ್ಯ ಆವೃತ್ತಿಯಿಂದ ಸಮುದಾಯ ಆವೃತ್ತಿಗೆ ವರ್ಗಾಯಿಸಲಾಗಿದೆ, ಡೇಟಾ ಮರುಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಡೇಟಾ ಹೊರಹಾಕುವಿಕೆ ನೀತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು (ಪ್ರಸ್ತುತ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ದಾಖಲೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಳಿಸಲು, ಒಟ್ಟುಗೂಡಿಸಲು ಅಥವಾ ಆರ್ಕೈವ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ).

ವಿಶೇಷ NoSQL ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಅಂತರ್ಗತವಾಗಿರುವ ಸ್ಕೇಲಿಂಗ್ ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಸಂಬಂಧಿತ DBMS ಗಳಲ್ಲಿ ಅಂತರ್ಗತವಾಗಿರುವ ಬಳಕೆಯ ಸುಲಭತೆಯನ್ನು ಸಂಯೋಜಿಸುವ ಮೂಲಕ ಸಂಚಿತ ಡೇಟಾವನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಪೂರ್ಣ ಪ್ರಮಾಣದ SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಬಳಸಲು TimescaleDB DBMS ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಾವು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ. ಡೇಟಾ ಸೇರ್ಪಡೆಯ ಹೆಚ್ಚಿನ ವೇಗವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಶೇಖರಣಾ ರಚನೆಯನ್ನು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ. ಇದು ಡೇಟಾ ಸೆಟ್‌ಗಳ ಬ್ಯಾಚ್ ಸೇರ್ಪಡೆ, ಇನ್-ಮೆಮೊರಿ ಇಂಡೆಕ್ಸ್‌ಗಳ ಬಳಕೆ, ಐತಿಹಾಸಿಕ ಸ್ಲೈಸ್‌ಗಳ ಹಿಂದಿನ ಲೋಡಿಂಗ್ ಮತ್ತು ವಹಿವಾಟುಗಳ ಬಳಕೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

TimescaleDB ಯ ಪ್ರಮುಖ ಲಕ್ಷಣವೆಂದರೆ ಡೇಟಾ ರಚನೆಯ ಸ್ವಯಂಚಾಲಿತ ವಿಭಜನೆಗೆ ಅದರ ಬೆಂಬಲ. ಇನ್‌ಪುಟ್ ಡೇಟಾ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ವಿಭಜಿತ ಕೋಷ್ಟಕಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ವಿತರಿಸಲಾಗುತ್ತದೆ. ಸಮಯವನ್ನು ಅವಲಂಬಿಸಿ ವಿಭಾಗಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ (ಪ್ರತಿ ವಿಭಾಗವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಅವಧಿಗೆ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ) ಅಥವಾ ಅನಿಯಂತ್ರಿತ ಕೀಗೆ ಸಂಬಂಧಿಸಿದಂತೆ (ಉದಾಹರಣೆಗೆ, ಸಾಧನ ID, ಸ್ಥಳ, ಇತ್ಯಾದಿ). ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು, ವಿಭಜಿತ ಕೋಷ್ಟಕಗಳನ್ನು ವಿವಿಧ ಡಿಸ್ಕ್ಗಳಲ್ಲಿ ವಿತರಿಸಬಹುದು.

ಪ್ರಶ್ನೆಗಳಿಗಾಗಿ, ವಿಭಜಿತ ಡೇಟಾಬೇಸ್ ಹೈಪರ್ಟೇಬಲ್ ಎಂದು ಕರೆಯಲ್ಪಡುವ ಒಂದು ದೊಡ್ಡ ಕೋಷ್ಟಕದಂತೆ ಕಾಣುತ್ತದೆ. ಹೈಪರ್‌ಟೇಬಲ್ ಎನ್ನುವುದು ಒಳಬರುವ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವ ಅನೇಕ ಪ್ರತ್ಯೇಕ ಕೋಷ್ಟಕಗಳ ವರ್ಚುವಲ್ ಪ್ರಾತಿನಿಧ್ಯವಾಗಿದೆ. ಹೈಪರ್‌ಟೇಬಲ್ ಅನ್ನು ಪ್ರಶ್ನೆಗಳಿಗೆ ಮತ್ತು ಡೇಟಾವನ್ನು ಸೇರಿಸಲು ಮಾತ್ರವಲ್ಲದೆ, ಇಂಡೆಕ್ಸ್‌ಗಳನ್ನು ರಚಿಸುವುದು ಮತ್ತು ರಚನೆಯನ್ನು ಬದಲಾಯಿಸುವುದು (“ಆಲ್ಟರ್ ಟೇಬಲ್”), ಡೆವಲಪರ್‌ನಿಂದ ಡೇಟಾಬೇಸ್‌ನ ಕಡಿಮೆ-ಹಂತದ ವಿಭಜಿತ ರಚನೆಯನ್ನು ಮರೆಮಾಡುವಂತಹ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೂ ಬಳಸಲಾಗುತ್ತದೆ. ಹೈಪರ್ಟೇಬಲ್ನೊಂದಿಗೆ, ನೀವು ಯಾವುದೇ ಒಟ್ಟು ಕಾರ್ಯಗಳು, ಉಪಪ್ರಶ್ನೆಗಳು, ಸಾಮಾನ್ಯ ಕೋಷ್ಟಕಗಳೊಂದಿಗೆ ವಿಲೀನ ಕಾರ್ಯಾಚರಣೆಗಳು (JOIN) ಮತ್ತು ವಿಂಡೋ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಬಹುದು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ