MariaDB 10.5 рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ

рд╡рд┐рдХрд╛рд╕ рд░ рдЪрд╛рд░ рдкреВрд░реНрд╡ рд░рд┐рд▓реАрдЬ рдХреЛ рдПрдХ рд╡рд░реНрд╖ рдкрдЫрд┐ рддрдпрд╛рд░ рдирдпрд╛рдБ DBMS рд╢рд╛рдЦрд╛ рдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдорд╛рд░рд┐рдпрд╛рдбрд┐рдмреА резреж..10.4.резрез, рдЬрд╕ рднрд┐рддреНрд░ MySQL рдХреЛ рдПрдХ рд╢рд╛рдЦрд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдЗрд░рд╣реЗрдХреЛ рдЫ рдЬрд╕рд▓реЗ рдкрдЫрд╛рдбрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрдЫ рд░ рдлрд░рдХ рдЕрддрд┐рд░рд┐рдХреНрдд рднрдгреНрдбрд╛рд░рдг рдЗрдиреНрдЬрд┐рди рд░ рдЙрдиреНрдирдд рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рдПрдХреАрдХрд░рдгред рдирдпрд╛рдБ рд╢рд╛рдЦрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЬреБрди реирежреирел рд╕рдореНрдо рел рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣рдпреЛрдЧ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЗрдиреЗрдЫред

рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рд╡рд┐рдХрд╛рд╕ рд╕реНрд╡рддрдиреНрддреНрд░ рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдлрд╛рдЙрдиреНрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реАрдХреНрд╖рдг рдЧрд░рд┐рдиреНрдЫ, рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЦреБрд▓рд╛ рд░ рдкрд╛рд░рджрд░реНрд╢реА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрдЫреНрдпрд╛рдЙрдБрджреИ рдЬреБрди рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рдХреНрд░реЗрддрд╛рд╣рд░реВрдмрд╛рдЯ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫред рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдзреЗрд░реИ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд╣рд░реВрдорд╛ MySQL рдХреЛ рд╕рдЯреНрдЯрд╛ рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдПрдХреЛ рдЫ (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) рд░ рддреНрдпрд╕реНрддрд╛ рдареВрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛, рдЧреБрдЧрд▓ рдХреНрд▓рд╛рдЙрдб SQL ╨╕ рдирд┐рдВрдмреБрдЬ.

рдХреБрдЮреНрдЬреА рд╕реБрдзрд╛рд░рд╣рд░реВ рдорд╛рд░рд┐рдпрд╛рдбрд┐рдмреА резреж..10.5.резрез:

  • рднрдгреНрдбрд╛рд░рдг рдЗрдиреНрдЬрд┐рди рдердкрд┐рдпреЛ S3, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ Amazon S3 рд╡рд╛ S3 API рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдХреБрдиреИ рдЕрдиреНрдп рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд╛ рдирд┐рдЬреА рдХреНрд▓рд╛рдЙрдб рднрдгреНрдбрд╛рд░рдгрдорд╛ MariaDB рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рд╣реЛрд╕реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред S3 рдорд╛ рдирд┐рдпрдорд┐рдд рд░ рд╡рд┐рднрд╛рдЬрди рдЧрд░рд┐рдПрдХреЛ рддрд╛рд▓рд┐рдХрд╛ рджреБрд╡реИ рд░рд╛рдЦреНрди рд╕рдорд░реНрдерд┐рдд рдЫред рдЬрдм рд╡рд┐рднрд╛рдЬрди рдЧрд░рд┐рдПрдХреЛ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдХреНрд▓рд╛рдЙрдбрдорд╛ рд░рд╛рдЦрд┐рдиреНрдЫ, рддрд┐рдиреАрд╣рд░реВ рд╕реАрдзреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, S3 рднрдгреНрдбрд╛рд░рдгрдорд╛ рдкрд╣реБрдБрдЪ рднрдПрдХреЛ рдЕрд░реНрдХреЛ рд╕рд░реНрднрд░рдмрд╛рдЯред
  • рднрдгреНрдбрд╛рд░рдг рдЗрдиреНрдЬрд┐рди рдердкрд┐рдпреЛ рдХреЙрд▓рдорд╕реНрдЯреЛрд░, рдЬрд╕рд▓реЗ рд╕реНрддрдореНрдн рд░ рдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдЫ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд╡рд┐рддрд░рд┐рдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред рдЗрдиреНрдЬрд┐рди MySQL рднрдгреНрдбрд╛рд░рдг рдХреЛ рд╡рд┐рдХрд╛рд╕ рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ InfiniDB рд░ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рдбрд╛рдЯрд╛ (рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕) рдорд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдкреНрд░рд╢реЛрдзрди рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред
    ColumnStore рд▓реЗ рдбреЗрдЯрд╛рд▓рд╛рдИ рдкрдЩреНрдХреНрддрд┐рджреНрд╡рд╛рд░рд╛ рдкрдЩреНрдХреНрддрд┐рдорд╛ рд╣реЛрдЗрди, рддрд░ рд╕реНрддрдореНрднрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдбрд╛рдЯрд╛рдХреЛ рдкреЗрдЯрд╛рдмрд╛рдЗрдЯреНрд╕ рд╕рд╣рд┐рдд рдареВрд▓реЛ рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рд╕реНрддрдореНрднрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣реАрдХрд░рдгрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд░реИрдЦрд┐рдХ рд╕реНрдХреЗрд▓рд┐рдВрдЧ, рд╕рдВрдХреБрдЪрд┐рдд рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг, рдард╛рдбреЛ рд░ рддреЗрд░реНрд╕реЛ рд╡рд┐рднрд╛рдЬрди, рд░ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдХреБрд╢рд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдорд░реНрдерд┐рдд рдЫрдиреНред

  • "mysql" рд╢рдмреНрджрдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреЗ рд╕рдмреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдпрд╣рд░реВрд▓рд╛рдИ "mariadb" рд╢рдмреНрдж рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреБрд░рд╛рдирд╛ рдирд╛рдорд╣рд░реВ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдЩреНрдХрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред
  • рдирдпрд╛рдБ рдбрд╛рдЯрд╛ рдкреНрд░рдХрд╛рд░ рдердкрд┐рдпреЛ INET6 IPv6 рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ред
  • рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВрд▓рд╛рдИ рд╕рд╛рдирд╛ рднрд╛рдЧрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдиреЗ рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕рд╛рдорд╛рдиреНрдп SUPER рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рдХреЛ рд╕рдЯреНрдЯрд╛, рдЫрдиреМрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ "BINLOG ADMIN" рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ,
    "BINLOG рд░рд┐рдкреНрд▓реЗ"
    "рдХрдиреЗрдХреНрд╕рди рдПрдбрдорд┐рди"
    "рд╕рдВрдШреАрдп рдкреНрд░рд╢рд╛рд╕рдХ"
    "READ_ONLY рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ",
    "рдкреНрд░рддрд┐рдХреГрддрд┐ рдорд╛рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рдХ"
    "рдкреНрд░рддрд┐рдХреГрддрд┐ рджрд╛рд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" рд░
    "рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН"ред

  • "рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреНрд▓рд╛рдЗрдиреНрдЯ" рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд▓рд╛рдИ "рдмрд┐рдирд▓рдЧ рдореЛрдирд┐рдЯрд░" рд░ "рдмрд┐рдирд▓рдЧ рд╕реНрдерд┐рддрд┐ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд▓рд╛рдИ "рдмрд┐рдирд▓рдЧ рд╕реНрдерд┐рддрд┐ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рдорд╛ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреБрди: рдирд╛рдорд╛рдХрд░рдгрд▓реЗ рд╡реНрдпрд╡рд╣рд╛рд░рд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рдЧрд░реНрджрдЫ рд░ рд░рд╛рдЬрдиреАрддрд┐рдХ рд╢реБрджреНрдзрддрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫреИрди, рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рд╕рд░реНрддрд╣рд░реВ рдорд╛рд▓рд┐рдХ/рджрд╛рд╕рд▓рд╛рдИ рддреНрдпрд╛рдЧреНрджреИрди рд░ рдирдпрд╛рдБ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдкрдирд┐ рдердкреЗрдХреЛ рдЫ "рдорд╛рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рдХ" рд░ "рджрд╛рд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ"ред рдПрдХреИ рд╕рдордпрдорд╛, SQL рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдорд╛ рдирдпрд╛рдБ рдХреБрдЮреНрдЬреА "REPLICA" рдердкрд┐рдПрдХреЛ рдЫ, рдЬреБрди "SLAVE" рдХреЛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рд╢рдмреНрдж рд╣реЛред
  • рдХреЗрд╣реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫред "рдмрд┐рдирд▓рдЧ рдШрдЯрдирд╛рд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рд▓рд╛рдИ рдЕрдм "рдкреНрд░рддрд┐рдХреГрддрд┐ рджрд╛рд╕" рдХреЛ рд╕рдЯреНрдЯрд╛ "рдмрд┐рдирд▓рдЧ рдордирд┐рдЯрд░" рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ, "рджрд╛рд╕ рд╣реЛрд╕реНрдЯрд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рд▓рд╛рдИ "рдкреНрд░рддрд┐рдХреГрддрд┐ рджрд╛рд╕" рдХреЛ рд╕рдЯреНрдЯрд╛ "рдкреНрд░рддрд┐рдХреГрддрд┐ рдорд╛рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рдХ" рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ, "рд╕реНрд▓реЗрдн рд╕реНрдерд┐рддрд┐ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рд╡рд╛ "REPLICATION STATUS" рдЖрд╡рд╢реНрдпрдХ рдЫред "рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреНрд▓рд╛рдЗрдиреНрдЯ" рдХреЛ рд╕рдЯреНрдЯрд╛ "рд╕реБрдкрд░", "рд░рд┐рдкреНрд▓реЗрд▓рдЧ рдШрдЯрдирд╛рд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН" рд▓рд╛рдИ "рдкреНрд░рддрд┐рдХреГрддрд┐ рджрд╛рд╕" рдХреЛ рд╕рдЯреНрдЯрд╛ "рдкреНрд░рддрд┐рдХреГрддрд┐ рджрд╛рд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" рдЕрдзрд┐рдХрд╛рд░ рдЪрд╛рд╣рд┐рдиреНрдЫред
  • рдердкрд┐рдПрдХрд╛ рдбрд┐рдЬрд╛рдЗрдирд╣рд░реВ "рдШреБрд╕рд╛рдЙрдиреБрд╣реЛрд╕реН...рдлрд┐рд░реНрддрд╛ рдЧрд░реНрджреИ"рд░"рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди...рдлрд┐рд░реНрддрд╛ рдЧрд░реНрджреИ", рдлрд╛рд░рдордорд╛ рд╕рдореНрдорд┐рд▓рд┐рдд/рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдлрд┐рд░реНрддрд╛ рдЧрд░реНрджреИ рдорд╛рдирд╣рд░реВ SELECT рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдлрд┐рд░реНрддрд╛ рдЧрд░рд┐рдпреЛ ("DELETE ... RETURNING" рдЬрд╕реНрддреИ)ред

    t2 рдорд╛рдирд╣рд░реВ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН (1, 'рдХреБрдХреБрд░'), (2, 'рд╕рд┐рдВрд╣'), (3, 'рдмрд╛рдШ'), (4, 'рдЪрд┐рддреНрддрд╛')
    RETURNING id2,id2+id2,id2&id2,id2||id2;
    +тАФтАФ+тАФтАФтАФ+тАФтАФтАФ+тАФтАФтАФ-+
    | id2 | id2+id2 | id2&id2 | id2||id2 |
    +тАФтАФ+тАФтАФтАФ+тАФтАФтАФ+тАФтАФтАФ-+
    | рез | реи | рез | рез |
    | рез | реи | рез | рез |
    | рез | реи | рез | рез |
    | рез | реи | рез | рез |
    +тАФтАФ+тАФтАФтАФ+тАФтАФтАФ+тАФтАФтАФ-+

  • рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдердкрд┐рдпреЛ "рд╕рдмреИ рдмрд╛рд╣реЗрдХ"рд░"рд╕рдмреИрд▓рд╛рдИ рдХрд╛рдЯреНрдиреБрд╣реЛрд╕реН┬╗ рдорд╛рдирд╣рд░реВрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯрдХреЛ рд╕рд╛рде рдкрд░рд┐рдгрд╛рдорд▓рд╛рдИ рдмрд╣рд┐рд╖реНрдХреГрдд/рдкреВрд░рдХ рдЧрд░реНрдиред
  • рдЕрдм "рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рд░ "рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдмреНрд▓рдХ рднрд┐рддреНрд░ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред
  • рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд░ рд╕реНрддрдореНрднрд╣рд░реВ рдкреБрди: рдирд╛рдордХрд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рдердкрд┐рдпреЛ "рддрд╛рд▓рд┐рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ... рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ / рдХреБрдЮреНрдЬреАрд▓рд╛рдИ рдкреБрди: рдирд╛рдорд╛рдХрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН"рд░"рддрд╛рд▓рд┐рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ... рд╕реНрддрдореНрдн рдкреБрди: рдирд╛рдордХрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН"ред
  • "ALTER TABLE" рд░ "RENAME TABLE" рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВрдорд╛, рддрд╛рд▓рд┐рдХрд╛ рдЕрд╡рд╕реНрдерд┐рдд рднрдПрдорд╛ рдорд╛рддреНрд░ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди "рдпрджрд┐ рдЕрд╡рд╕реНрдерд┐рдд рдЫ" рд╕рд░реНрддрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ;
  • "рддрд╛рд▓рд┐рдХрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдорд╛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛ "рджреГрд╢реНрдпрд╛рддреНрдордХ"ред
  • рдкреБрдирд░рд╛рд╡рд░реНрддреА рд▓реВрдкрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди "CYCLE" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдердкрд┐рдпреЛ CTE.
  • рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдердкрд┐рдпреЛ JSON_ARRAYAGG ╨╕ JSON_OBJECTAGG рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрддрдореНрднрдХреЛ рдорд╛рдирд╣рд░реВрд╕рдБрдЧ рдПрд░реЗ рд╡рд╛ JSON рд╡рд╕реНрддреБ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиред
  • рдереНрд░реЗрдб рдкреВрд▓ (thread_pool) рдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрд╡рд╛ рдЬрд╛рдирдХрд╛рд░реА рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ (THREAD_POOL_GROUPS, THREAD_POOL_QUEUES, THREAD_POOL_STATS рд░ THREAD_POOL_WAITS) рдердкрд┐рдпреЛред
  • ANALYZE рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд▓рд╛рдИ WHERE рдмреНрд▓рдХ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд░ рд╕рд╣рд╛рдпрдХ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдмрд┐рддрд╛рдПрдХреЛ рд╕рдордп рджреЗрдЦрд╛рдЙрди рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рджрд╛рдпрд░рд╛ рдкреНрд░рд╢реЛрдзрди рдЕрдиреБрдХреВрд▓рдХрд▓реЗ "рд╢реВрдиреНрдп рд╣реЛрдЗрди" рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдЫ
  • VARCHAR, CHAR рд░ BLOB рдкреНрд░рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрджрд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рдЕрд╕реНрдерд╛рдпреА рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЖрдХрд╛рд░ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдШрдЯрд╛рдЗрдПрдХреЛ рдЫред
  • ╨Т рдмрд╛рдЗрдирд░реА рд▓рдЧ, рдкреНрд░рддрд┐рдХреГрддрд┐ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдирдпрд╛рдБ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдЮреНрдЬреА, рд╕реНрддрдореНрднрдХреЛ рдирд╛рдо, рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рд╕реЗрдЯ рд░ рдЬреНрдпрд╛рдорд┐рддрд┐ рдкреНрд░рдХрд╛рд░ рд╕рд╣рд┐рддред mariadb-binlog рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд░ "SHO BINLOG EVENTS" рд░ "SHO RELAYLOG EVENTS" рдЖрджреЗрд╢рд╣рд░реВрд▓реЗ рдкреНрд░рддрд┐рдХреГрддрд┐ рдЭрдгреНрдбрд╛рд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • рдирд┐рд░реНрдорд╛рдг рдбреНрд░рдк рдЯреЗрдмрд▓ рдЕрдм рдпреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЫ рд╣рдЯрд╛рдЙрдБрдЫ ".frm" рд╡рд╛ ".par" рдлрд╛рдЗрд▓рд╣рд░реВ рдирднрдП рддрд╛рдкрдирд┐ рднрдгреНрдбрд╛рд░рдг рдЗрдиреНрдЬрд┐рдирдорд╛ рд░рд╣рдиреЗ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВред
  • AMD32, ARMv64 рд░ POWER 8 CPU рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ crc8() рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рджреНрд░реБрдд рд╕рдВрд╕реНрдХрд░рдг рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛред
  • рдХреЗрд╣реА рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдпреЛред innodb_encryption_threads 255 рдорд╛ рдмрдврд╛рдЗрдПрдХреЛ рдЫ рд░ max_sort_length 4 рдмрд╛рдЯ 8 рдорд╛ рдмрдврд╛рдЗрдПрдХреЛ рдЫред
  • InnoDB рдЗрдиреНрдЬрд┐рдирдХрд╛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рдирд╣рд░реВ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред
  • Galera рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдмрд╣реБ-рдорд╛рд╕реНрдЯрд░ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕рдВрдпрдиреНрддреНрд░рдорд╛ рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ GTID (рдЧреНрд▓реЛрдмрд▓ рдЯреНрд░рд╛рдиреНрдЬреЗрдХреНрд╢рди рдЖрдИрдбреА), рд▓реЗрдирджреЗрди рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рд╕рдмреИ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбрд╣рд░реВрдорд╛ рд╕рд╛рдЭрд╛ред
  • рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рдирдпрд╛рдБ рд╢рд╛рдЦрд╛рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ PCRE2 рдХреНрд▓рд╛рд╕рд┐рдХ PCRE 8.x рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рд╕рдЯреНрдЯрд╛ (Perl рд╕рдВрдЧрдд рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐),ред
  • Python рд░ C рдорд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдмрд╛рдЯ MariaDB рд░ MySQL DBMS рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рд░реНрдиреЗрд╕рд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ: рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдХрдиреЗрдХреНрдЯрд░/рдкрд╛рдЗрдерди рез.реж.реж ╨╕ рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдХрдиреЗрдХреНрдЯрд░/рд╕реА рей.рез.репред рдкрд╛рдЗрдерди рдмрд╛рдЗрдиреНрдбрд┐рдЩрд▓реЗ Python DB API 2.0 рдХреЛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрджрдЫ, C рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рдХрдиреЗрдХреНрдЯрд░/рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди