MariaDB 10.7 ನ ಸ್ಥಿರ ಬಿಡುಗಡೆ

6 ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, DBMS MariaDB 10.7 (10.7.2) ನ ಹೊಸ ಶಾಖೆಯ ಮೊದಲ ಸ್ಥಿರ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಅದರೊಳಗೆ MySQL ನ ಶಾಖೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ ಅದು ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಸಂಗ್ರಹಣೆಯ ಏಕೀಕರಣದಿಂದ ಪ್ರತ್ಯೇಕಿಸಲ್ಪಟ್ಟಿದೆ. ಎಂಜಿನ್ಗಳು ಮತ್ತು ಸುಧಾರಿತ ಸಾಮರ್ಥ್ಯಗಳು. ಮಾರಿಯಾಡಿಬಿ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸ್ವತಂತ್ರ ಮಾರಿಯಾಡಿಬಿ ಫೌಂಡೇಶನ್ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ, ಇದು ವೈಯಕ್ತಿಕ ಮಾರಾಟಗಾರರಿಂದ ಸ್ವತಂತ್ರವಾಗಿರುವ ಸಂಪೂರ್ಣ ಮುಕ್ತ ಮತ್ತು ಪಾರದರ್ಶಕ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ. MariaDB ಅನ್ನು ಅನೇಕ Linux ವಿತರಣೆಗಳಲ್ಲಿ MySQL ಗೆ ಬದಲಿಯಾಗಿ ಒದಗಿಸಲಾಗಿದೆ (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ಮತ್ತು ವಿಕಿಪೀಡಿಯಾ, Google Cloud SQL ಮತ್ತು Nimbuzz ನಂತಹ ದೊಡ್ಡ ಯೋಜನೆಗಳಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.

ಅದೇ ಸಮಯದಲ್ಲಿ, MariaDB 10.8.1 ನ ಮುಂದಿನ ಪ್ರಮುಖ ಶಾಖೆಯ ಮೊದಲ ಪರೀಕ್ಷಾ ಬಿಡುಗಡೆ ಮತ್ತು ಸರಿಪಡಿಸುವ ನವೀಕರಣಗಳು 10.6.6, 10.5.14, 10.4.23, 10.3.33 ಮತ್ತು 10.2.42 ಬಿಡುಗಡೆಯಾಯಿತು. ಯೋಜನೆಯು ಹೊಸ ಬಿಡುಗಡೆಯ ಪೀಳಿಗೆಯ ಮಾದರಿಗೆ ಬದಲಾದ ನಂತರ ಬಿಡುಗಡೆ 10.7.2 ಮೊದಲನೆಯದು, ಇದು ಬೆಂಬಲ ಅವಧಿಯನ್ನು 5 ವರ್ಷಗಳಿಂದ 1 ವರ್ಷಕ್ಕೆ ಕಡಿತಗೊಳಿಸುವುದು ಮತ್ತು ವರ್ಷಕ್ಕೊಮ್ಮೆ ಅಲ್ಲ, ಆದರೆ ತ್ರೈಮಾಸಿಕಕ್ಕೆ ಒಮ್ಮೆ ಗಮನಾರ್ಹ ಬಿಡುಗಡೆಗಳ ರಚನೆಗೆ ಪರಿವರ್ತನೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. .

MariaDB 10.7 ನಲ್ಲಿ ಪ್ರಮುಖ ಸುಧಾರಣೆಗಳು:

  • 128-ಬಿಟ್ ವಿಶಿಷ್ಟ ಐಡೆಂಟಿಫೈಯರ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಹೊಸ UUID ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • JSON ಸ್ವರೂಪದಲ್ಲಿ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಹೊಸ ಕಾರ್ಯಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ: JSON_EQUALS() ಎರಡು JSON ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳ ಗುರುತನ್ನು ಹೋಲಿಸಲು ಮತ್ತು JSON_NORMALIZE() ಹೋಲಿಕೆ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು (ಕೀಗಳನ್ನು ವಿಂಗಡಿಸಲು ಮತ್ತು ಸ್ಥಳಗಳನ್ನು ತೆಗೆದುಹಾಕಲು) ಸೂಕ್ತವಾದ ರೂಪದಲ್ಲಿ JSON ವಸ್ತುಗಳನ್ನು ತರಲು.
  • ಡಿಜಿಟಲ್ ಮೌಲ್ಯಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ತಂತಿಗಳನ್ನು ವಿಂಗಡಿಸಲು NATURAL_SORT_KEY() ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ವಿಂಗಡಿಸಿದ ನಂತರ "v10" ಸ್ಟ್ರಿಂಗ್ "v9" ನಂತರ ನಡೆಯುತ್ತದೆ).
  • ಸ್ಟ್ರಿಂಗ್‌ಗಳ ಅನಿಯಂತ್ರಿತ ಫಾರ್ಮ್ಯಾಟಿಂಗ್‌ಗಾಗಿ SFORMAT() ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ - ಇನ್‌ಪುಟ್ ಎನ್ನುವುದು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಆಜ್ಞೆಗಳನ್ನು ಹೊಂದಿರುವ ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ಪರ್ಯಾಯಕ್ಕಾಗಿ ಮೌಲ್ಯಗಳ ಪಟ್ಟಿಯಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, 'SFORMAT("ಉತ್ತರವು {}.", 42)').
  • ಬಹು ಸಾಲುಗಳಿಗೆ ಡೇಟಾವನ್ನು ಸೇರಿಸುವ INSERT ಪ್ರಶ್ನೆಗಳಲ್ಲಿ ಸುಧಾರಿತ ದೋಷ ವರದಿ ಮಾಡುವಿಕೆ (GET DIAGNOSTICS ಆಜ್ಞೆಯು ಇದೀಗ ROW_NUMBER ಆಸ್ತಿಯನ್ನು ದೋಷದೊಂದಿಗೆ ಸಾಲು ಸಂಖ್ಯೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ).
  • ಹೊಸ ಪಾಸ್‌ವರ್ಡ್ ಪರಿಶೀಲನೆ ಪ್ಲಗಿನ್, password_reuse_check ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಒಬ್ಬ ಬಳಕೆದಾರನಿಂದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳ ಮರುಬಳಕೆಯನ್ನು ಮಿತಿಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (password_reuse_check_interval ಪ್ಯಾರಾಮೀಟರ್‌ನಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸಮಯದಲ್ಲಿ ಬಳಸಿದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳಿಗೆ ಹೊಸ ಪಾಸ್‌ವರ್ಡ್ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಎಂದು ಪರಿಶೀಲಿಸುವುದು).
  • ವಿಭಾಗವನ್ನು ಟೇಬಲ್ ಆಗಿ ಪರಿವರ್ತಿಸಲು "ಆಲ್ಟರ್ ಟೇಬಲ್ ... ವಿಭಜನೆಯನ್ನು ಪರಿವರ್ತಿಸಿ .. ಟೇಬಲ್‌ಗೆ ಪರಿವರ್ತಿಸಿ" ಮತ್ತು "ಆಲ್ಟರ್ ಟೇಬಲ್ ... ಕನ್ವರ್ಟ್ ಟೇಬಲ್ ... ಪಾರ್ಟಿಶನ್" ಎಂಬ ಅಭಿವ್ಯಕ್ತಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಪ್ರತಿಯಾಗಿ.
  • ಆವೃತ್ತಿಯ ಟೇಬಲ್‌ನ ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಗೆ ಅನುಗುಣವಾಗಿ ಡಂಪ್ ಅನ್ನು ಡಂಪ್ ಮಾಡಲು "--as-of" ಆಯ್ಕೆಯನ್ನು mariadb-dump ಯುಟಿಲಿಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ.
  • MariaDB Galera ಕ್ಲಸ್ಟರ್‌ಗಾಗಿ, "ಪ್ರತ್ಯೇಕವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕಾಯಲಾಗುತ್ತಿದೆ", "TOI DDL ಗಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ", "ಹರಿವಿನ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ" ಮತ್ತು "ಪ್ರಮಾಣೀಕರಣಕ್ಕಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ" ಹೊಸ ರಾಜ್ಯಗಳನ್ನು PROCESSLIST ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.
  • ಆಪ್ಟಿಮೈಜರ್‌ಗೆ ಹೊಸ ಪ್ಯಾರಾಮೀಟರ್ "ಮರುಕ್ರಮಗೊಳಿಸು" ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಮಲ್ಟಿ-ಬೈಟ್ ಸ್ಟ್ರಿಂಗ್‌ಗಳಿಗಾಗಿ, ASCII ಶ್ರೇಣಿಯ ಕಾರ್ಯಾಚರಣೆಗಳಲ್ಲಿ ಅಕ್ಷರ ಅರ್ಥ-ಅರಿವಿನ ಹೊಂದಾಣಿಕೆಯ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ.
  • InnoDB ಸಂಗ್ರಹಣೆಯು ಬ್ಯಾಚ್ ಇನ್ಸರ್ಟ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಪ್ರಿಸಾರ್ಟಿಂಗ್ ಮತ್ತು ಸೂಚ್ಯಂಕ ನಿರ್ಮಾಣಕ್ಕಾಗಿ ಉತ್ತಮ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೊಂದಿದೆ.
  • 5 ದೋಷಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ, ಅದರ ವಿವರಗಳನ್ನು ಇನ್ನೂ ಬಹಿರಂಗಪಡಿಸಲಾಗಿಲ್ಲ: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659
  • MariaDB 10.8.1 ರ ಪರೀಕ್ಷಾ ಬಿಡುಗಡೆಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳಲ್ಲಿ, ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಲಾದ ಸೂಚ್ಯಂಕಗಳ ಅನುಷ್ಠಾನವನ್ನು ನಾವು ಗಮನಿಸಬಹುದು, ಇದು ಹಿಮ್ಮುಖ ಕ್ರಮದಲ್ಲಿ ಪಡೆಯುವಾಗ ಕಾರ್ಯಾಚರಣೆಗಳ ಮೂಲಕ ಆದೇಶದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸುತ್ತದೆ. ಸಂಗ್ರಹಿಸಲಾದ ಕಾರ್ಯಗಳಿಗಾಗಿ IN, OUT, INOUUT ಮತ್ತು IN OUT ಸ್ಪೆಸಿಫೈಯರ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. InnoDB ನಲ್ಲಿ, ಲಾಗಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳ ರೋಲ್‌ಬ್ಯಾಕ್ (ಮರುಮಾಡು) ಬರೆಯುವ ಕಾರ್ಯಾಚರಣೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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