แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŸแŸ’แžแŸแžšแž—แžถแž– MariaDB 10.10

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ’แžšแž€แž”แžŠแŸ„แž™แžŸแŸ’แžแŸแžšแž—แžถแž–แžŠแŸ†แž”แžผแž„แž“แŸƒแžŸแžถแžแžถแžแŸ’แž˜แžธแž“แŸƒ DBMS MariaDB 10.10 (10.10.2) แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž– แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แžŸแžถแžแžถแžšแž”แžŸแŸ‹ MySQL แž€แŸ†แž–แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„ แžŠแŸ‚แž›แžšแž€แŸ’แžŸแžถแž—แžถแž–แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแžแž™แž€แŸ’แžšแŸ„แž™ แž“แžทแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŠแŸ„แž™แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸƒแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž•แŸ’แž‘แžปแž€แž”แž“แŸ’แžแŸ‚แž˜ แž“แžทแž„แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แŸ” แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ MariaDB แžแŸ’แžšแžผแžœแž”แžถแž“แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžŠแŸ„แž™แž˜แžผแž›แž“แžทแž’แžท MariaDB แžฏแž€แžšแžถแž‡แŸ’แž™ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ„แž™แž”แžพแž€แž…แŸ†แž  แž“แžทแž„แžแž˜แŸ’แž›แžถแž—แžถแž– แžŠแŸ‚แž›แžฏแž€แžšแžถแž‡แŸ’แž™แž–แžธแžขแŸ’แž“แž€แž›แž€แŸ‹แž˜แŸ’แž“แžถแž€แŸ‹แŸ—แŸ” MariaDB แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‚แžแŸ‹แž•แŸ’แž‚แž„แŸ‹แž‡แžถแž€แžถแžšแž‡แŸ†แž“แžฝแžŸ MySQL แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž›แžธแž“แžปแž…แž‡แžถแž…แŸ’แžšแžพแž“ (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž’แŸ†แŸ—แžŠแžผแž…แž‡แžถ Wikipedia, Google Cloud SQL แž“แžทแž„ Nimbuzz แŸ”

แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžŸแŸ†แžแžถแž“แŸ‹แŸ—แž“แŸ…แž€แŸ’แž“แžปแž„ MariaDB 10.10แŸ–

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž˜แžปแžแž„แžถแžš RANDOM_BYTES แžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž”แžถแž“แž›แŸ†แžŠแžถแž”แŸ‹แž…แŸƒแžŠแž“แŸ’แž™แž“แŸƒแž”แŸƒแž“แŸƒแž‘แŸ†แž แŸ†แžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž”แŸ’แžšแž—แŸแž‘แž‘แžทแž“แŸ’แž“แž“แŸแž™ INET4 แžŠแžพแž˜แŸ’แž”แžธแžšแž€แŸ’แžŸแžถแž‘แžปแž€แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IPv4 แž€แŸ’แž“แžปแž„แžแŸ†แžŽแžถแž„ 4 แž”แŸƒแŸ”
  • แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž“แŸƒแž€แž“แŸ’แžŸแŸ„แž˜ "แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แŸแž‘แŸ…" แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แžŠแŸ‚แž›แžฅแžกแžผแžœแž“แŸแŸ‡แž”แŸ’แžšแžพแžšแž”แŸ€แž”แž…แž˜แŸ’แž›แž„แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ GTID (แž›แŸแžแžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŸแž€แž›) แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ’แžšแž—แŸแž‘แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽแž“แŸแŸ‡แŸ” แž€แžถแžšแž€แŸ†แžŽแžแŸ‹ "MASTER_USE_GTID=Current_Pos" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžŠแžทแžŸแŸแž’ แž แžพแž™แž‚แžฝแžšแžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ†แž“แžฝแžŸแžŠแŸ„แž™แž‡แž˜แŸ’แžšแžพแžŸ "MASTER_DEMOTE_TO_SLAVE" แŸ”
  • แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แžแžถแžšแžถแž„แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž’แŸ† แžšแžฝแž˜แž‘แžถแŸ†แž„แž›แž‘แŸ’แž’แž—แžถแž–แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ "eq_ref" แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž…แžผแž›แžแžถแžšแžถแž„แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแžแžถแž˜แž›แŸ†แžŠแžถแž”แŸ‹แžŽแžถแž˜แžฝแž™แŸ”
  • แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ UCA (Unicode Collation Algoritm) แžŠแŸ‚แž›แž€แŸ†แžŽแžแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž”แžŸแŸ‹แž™แžผแž“แžธแž€แžผแžŠ 14 แž“แžทแž„แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แž€แžถแžšแžแž˜แŸ’แžšแŸ€แž” แž“แžทแž„แž€แžถแžšแž•แŸ’แž‚แžผแž•แŸ’แž‚แž„แž…แŸ’แž”แžถแž”แŸ‹แžŠแŸ„แž™แž‚แžทแžแž‚แžผแžšแž–แžธแžขแžแŸ’แžแž“แŸแž™แž“แŸƒแžแžฝแžขแž€แŸ’แžŸแžš (แžงแž‘แžถแž แžšแžŽแŸ แž“แŸ…แž–แŸแž›แžแž˜แŸ’แžšแŸ€แž”แžแž˜แŸ’แž›แŸƒแžŒแžธแž‡แžธแžแž› แžœแžแŸ’แžแž˜แžถแž“แž“แŸƒแžŸแž‰แŸ’แž‰แžถแžŠแž€ แž“แžทแž„แž…แŸ†แžŽแžปแž…แž“แŸ…แž–แžธแž˜แžปแž แž›แŸแž แž“แžทแž„แž”แŸ’แžšแž—แŸแž‘แžขแž€แŸ’แžแžšแžถแžœแžทแžšแžปแž‘แŸ’แž’แž•แŸ’แžŸแŸแž„แŸ—แžแŸ’แžšแžผแžœแž”แžถแž“แž™แž€แž˜แž€แž–แžทแž…แžถแžšแžŽแžถ แž แžพแž™แž“แŸ…แž–แŸแž›แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แžœแžถแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แž‘แžฝแž›แž™แž€แž‘แŸ แžŠแŸ„แž™แž‚แžทแžแž–แžธแž€แžšแžŽแžธแž“แŸƒแžแžฝแžขแž€แŸ’แžŸแžš แž“แžทแž„แžœแžแŸ’แžแž˜แžถแž“แž“แŸƒแžŸแž‰แŸ’แž‰แžถแžŸแž„แŸ’แž€แžแŸ‹แžŸแŸ†แžกแŸแž„)แŸ” แž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš UCA แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžปแžแž„แžถแžš utf8mb3 แž“แžทแž„ utf8mb4 แŸ”
  • แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แž‰แŸ’แž‡แžธแžแŸ’แž“แžถแŸ†แž„ Galera Cluster แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแž“แžปแžœแžแŸ’แžแžŸแŸ†แžŽแžพ SST/IST แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแŸ”
  • แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แžšแž”แŸ€แž” "explicit_defaults_for_timestamp" แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแž€แž˜แŸ’แž˜ แžŠแžพแž˜แŸ’แž”แžธแž“แžถแŸ†แžฅแžšแžทแž™แžถแž”แžแž€แžถแž“แŸ‹แžแŸ‚แžแžทแžแž‘แŸ…แž‡แžทแž MySQL (แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžท "แž”แž„แŸ’แž แžถแž‰แž”แž„แŸ’แž€แžพแžแžแžถแžšแžถแž„" แž˜แžถแžแžทแž€แžถแž“แŸƒแž”แŸ’แž›แžปแž€ DEFAULT แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž—แŸแž‘แžแŸ’แžšแžถแž–แŸแž›แžœแŸแž›แžถแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž‘แŸ) แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ แž‡แž˜แŸ’แžšแžพแžŸ "--ssl" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ (แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แžŠแŸ‚แž›แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž” TLS แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€)แŸ”
  • แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸƒแž€แžถแžšแž”แž‰แŸ’แž…แŸแž‰แž˜แžแžท UPDATE แž“แžทแž„ DELETE แž€แž˜แŸ’แžšแžทแžแž€แŸ†แž–แžผแž›แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžกแžพแž„แžœแžทแž‰แŸ”
  • แž˜แžปแžแž„แžถแžš DES_ENCRYPT แž“แžทแž„ DES_DECRYPT แž“แžทแž„แžขแžแŸแžš innodb_prefix_index_cluster_optimization แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžŠแžทแžŸแŸแž’แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹