PostgreSQL 15 ರ ಹೊಸ ಆವೃತ್ತಿಯು ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಡೇಟಾ ನಿರ್ವಹಣೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸುಧಾರಣೆಗಳೊಂದಿಗೆ ಆಗಮಿಸುತ್ತದೆ

postgresql

PostgreSQL ಓಪನ್ ಸೋರ್ಸ್ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ರಿಲೇಶನಲ್ ಡೇಟಾಬೇಸ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಸಿಸ್ಟಮ್ ಆಗಿದೆ.

ಅಭಿವೃದ್ಧಿಯ ಒಂದು ವರ್ಷದ ನಂತರ DBMS PostgreSQL 15 ರ ಹೊಸ ಸ್ಥಿರ ಶಾಖೆಯ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಲಾಯಿತು, ಈ ಬಿಡುಗಡೆಯು ಡೇಟಾ ಸಂಗ್ರಹಣೆ ಮತ್ತು ಬ್ಯಾಕಪ್‌ಗೆ ಸಹಾಯ ಮಾಡುವ ಹೊಸ ಸಂಕುಚಿತ ಸಾಮರ್ಥ್ಯಗಳು, ವೇಗವಾದ ಲುಕಪ್‌ಗಳಿಗಾಗಿ ಡೇಟಾ ವಿಂಗಡಣೆಗೆ ಸುಧಾರಣೆಗಳು ಮತ್ತು ಹೊಸ ಲಾಗಿಂಗ್ ಮತ್ತು SQL ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಹಲವಾರು ವರ್ಧನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ, SQL ಆಜ್ಞೆಯನ್ನು "MERGE" ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ, ಕ್ಯು ಷರತ್ತುಬದ್ಧ SQL ಹೇಳಿಕೆಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಅದು ಒಂದೇ ಹೇಳಿಕೆಯಲ್ಲಿ INSERT, UPDATE ಮತ್ತು DELETE ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಕಳೆದುಹೋದ ದಾಖಲೆಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವವುಗಳನ್ನು ನವೀಕರಿಸುವ ಮೂಲಕ ಎರಡು ಕೋಷ್ಟಕಗಳನ್ನು ವಿಲೀನಗೊಳಿಸಲು MERGE ಅನ್ನು ಬಳಸಬಹುದು.

ಆಜ್ಞೆ ಟೇಬಲ್ ವಿಲೀನವನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು PostgreSQL ಅನ್ನು ಹೆಚ್ಚು ಹೊಂದಾಣಿಕೆ ಮಾಡುತ್ತದೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ SQL ಸರ್ವರ್ ಮತ್ತು SAP ASE ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ ಸೇರಿದಂತೆ SQL ಸರ್ವರ್-ಆಧಾರಿತ ಸಂಬಂಧಿತ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ, ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಸ್ತರಣೆಗಳ ಟ್ರಾನ್ಸಾಕ್ಟ್-SQL ಸೂಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಯಾವುದೇ ಇತರವುಗಳು.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆ ಮೆಮೊರಿ ಮತ್ತು ಡಿಸ್ಕ್‌ನಲ್ಲಿ ಡೇಟಾವನ್ನು ವಿಂಗಡಿಸಲು ಅಲ್ಗಾರಿದಮ್‌ಗಳಲ್ಲಿ ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸಲಾಗಿದೆ. ಪರೀಕ್ಷೆಗಳಲ್ಲಿನ ಡೇಟಾದ ಪ್ರಕಾರವನ್ನು ಅವಲಂಬಿಸಿ, ವಿಂಗಡಣೆ ವೇಗದಲ್ಲಿ 25% ರಿಂದ 400% ವರೆಗೆ ಹೆಚ್ಚಳವಿದೆ.

ತಾರ್ಕಿಕ ಪುನರಾವರ್ತನೆಗಾಗಿ, ಸಾಲುಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಮತ್ತು ಕಾಲಮ್‌ಗಳ ಪಟ್ಟಿಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಕಳುಹಿಸುವವರ ಬದಿಯಲ್ಲಿ, ಟೇಬಲ್ ಪುನರಾವರ್ತನೆಗಾಗಿ ಡೇಟಾದ ಉಪವಿಭಾಗವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಹೊಸ ಆವೃತ್ತಿಯು ಸಂಘರ್ಷ ನಿರ್ವಹಣೆಯನ್ನು ಸರಳಗೊಳಿಸಿದೆ, ಉದಾಹರಣೆಗೆ ಸಂಘರ್ಷದ ವಹಿವಾಟುಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ದೋಷ ಪತ್ತೆಯಾದಾಗ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಂದಾದಾರಿಕೆಯನ್ನು ಕಡಿತಗೊಳಿಸುತ್ತದೆ. ತಾರ್ಕಿಕ ಪುನರಾವರ್ತನೆಯು ಎರಡು-ಹಂತದ ಕಮಿಟ್‌ಗಳ (2PCs) ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಬಾಹ್ಯ ಕೋಷ್ಟಕಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಕಾರ್ಯವಿಧಾನ ಬಾಹ್ಯ ಡೇಟಾ ಧಾರಕ (postgres_fdw) ಅಸಮಕಾಲಿಕ ಕಮಿಟ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸುತ್ತದೆ ಬಾಹ್ಯ ಸರ್ವರ್‌ಗಳಿಗೆ ಅಸಮಕಾಲಿಕವಾಗಿ ವಿನಂತಿಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಹಿಂದೆ ಸೇರಿಸಲಾದ ಸಾಮರ್ಥ್ಯದ ಜೊತೆಗೆ.

LZ4 ಮತ್ತು Zstandard ಅಲ್ಗಾರಿದಮ್‌ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (zstd) WAL ವಹಿವಾಟು ಲಾಗ್‌ಗಳನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲು, ಕೆಲವು ಕೆಲಸದ ಹೊರೆಗಳ ಅಡಿಯಲ್ಲಿ, ಏಕಕಾಲದಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಬಹುದು ಮತ್ತು ಡಿಸ್ಕ್ ಜಾಗವನ್ನು ಉಳಿಸಬಹುದು ಮತ್ತು ವಹಿವಾಟು ಲಾಗ್‌ನಲ್ಲಿ ಕಂಡುಬರುವ ಪುಟಗಳ ಪೂರ್ವಭಾವಿ ಮರುಪಡೆಯುವಿಕೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಬಹುದು. ವೈಫಲ್ಯ ಮರುಪಡೆಯುವಿಕೆ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು WAL.

ಅದನ್ನೂ ಎತ್ತಿ ತೋರಿಸಲಾಗಿದೆ pg_basebackup ಉಪಯುಕ್ತತೆಗೆ ಸೇರಿಸಲಾಗಿದೆ la ಬ್ಯಾಕಪ್ ಫೈಲ್‌ಗಳನ್ನು ಕುಗ್ಗಿಸಲು ಬೆಂಬಲ ಬಳಸಿ ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ gzip, LZ4, ಅಥವಾ zstd ವಿಧಾನಗಳು. ಆರ್ಕೈವಿಂಗ್ಗಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಇದು ಶೆಲ್ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸುವ ಅಗತ್ಯವನ್ನು ಹೊರಹಾಕಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಅದರ ಜೊತೆಗೆ, ಈಗ PostgreSQL 15 ರಲ್ಲಿ ಹಂಚಿಕೆಯ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸಲಾಗಿದೆ ಸರ್ವರ್‌ನ ಕಾರ್ಯಾಚರಣೆಯ ಅಂಕಿಅಂಶಗಳ ಸಂಗ್ರಹಕ್ಕಾಗಿ, ಇದು ಅಂಕಿಅಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಮತ್ತು ನಿಯತಕಾಲಿಕವಾಗಿ ರಾಜ್ಯವನ್ನು ಡಿಸ್ಕ್‌ಗೆ ಫ್ಲಶ್ ಮಾಡುವ ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಯನ್ನು ತೊಡೆದುಹಾಕಲು ಸಾಧ್ಯವಾಗಿಸಿತು.

ಹೊಸ ಆವೃತ್ತಿಯಿಂದ ಎದ್ದು ಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ:

  • ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಹಲವಾರು ಹೊಸ ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ: regexp_count(), regexp_instr(), regexp_like(), ಮತ್ತು regexp_substr().
  • ವ್ಯಾಪ್ತಿಯ_agg() ಕಾರ್ಯಕ್ಕೆ ಬಹು-ಶ್ರೇಣಿಯ ಪ್ರಕಾರಗಳನ್ನು ("ಮಲ್ಟಿ-ರೇಂಜ್") ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    ವೀಕ್ಷಣೆಯ ರಚನೆಕಾರರ ಬದಲಿಗೆ, ಆಹ್ವಾನಿಸುವ ಬಳಕೆದಾರರ ಹಕ್ಕುಗಳೊಂದಿಗೆ ರನ್ ಆಗುವ ವೀಕ್ಷಣೆಗಳ ರಚನೆಯನ್ನು ಅನುಮತಿಸಲು ಭದ್ರತೆ_ಆನ್‌ವೋಕರ್ ಮೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಹೊಸ ಲಾಗ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ: jsonlog, ಇದು JSON ಸ್ವರೂಪವನ್ನು ಬಳಸಿಕೊಂಡು ರಚನಾತ್ಮಕ ರೀತಿಯಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ಉಳಿಸುತ್ತದೆ.
  • ಕೆಲವು PostgreSQL ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ನಿಯತಾಂಕಗಳನ್ನು ಬದಲಾಯಿಸಲು ಬಳಕೆದಾರರಿಗೆ ವೈಯಕ್ತಿಕ ಹಕ್ಕುಗಳನ್ನು ನಿಯೋಜಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನಿರ್ವಾಹಕರು ಹೊಂದಿದ್ದಾರೆ.
  • "\dconfig" ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸೆಟ್ಟಿಂಗ್‌ಗಳ (pg_settings) ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಹುಡುಕಲು psql ಉಪಯುಕ್ತತೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು WAL ದಾಖಲೆಗಳೊಂದಿಗೆ ಫೈಲ್‌ಗಳ ವಿಷಯಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಅಂತರ್ನಿರ್ಮಿತ pg_walinspect ವಿಸ್ತರಣೆಯನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.
  • PL/Python ನಲ್ಲಿ ಪೈಥಾನ್ 2 ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ
  • ಅಸಮ್ಮತಿಸಿದ "ವಿಶೇಷ ಬ್ಯಾಕಪ್" ಮೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.
  • "SELECT DISTINCT" ಎಂಬ ಅಭಿವ್ಯಕ್ತಿಯೊಂದಿಗೆ ಪ್ರಶ್ನೆಗಳ ಸಮಾನಾಂತರ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.

ಅಂತಿಮವಾಗಿ ಅದನ್ನು ಉಲ್ಲೇಖಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ ಹೊಸ ಶಾಖೆಯ ನವೀಕರಣಗಳನ್ನು ಐದು ವರ್ಷಗಳವರೆಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಗುತ್ತದೆ ನವೆಂಬರ್ 2027 ರವರೆಗೆ. ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.