MariaDB DBMS 10.5 рдЪреЗ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди

рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдирдВрддрд░ рдЖрдгрд┐ рдЪрд╛рд░ рдкреНрд░реА-рд░рд┐рд▓реАрдЭрдирдВрддрд░ рддрдпрд╛рд░ рдирд╡реАрди DBMS рд╢рд╛рдЦреЗрдЪреЗ рдкрд╣рд┐рд▓реЗ рд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд╢рди рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА 10.4, рдЬреНрдпрд╛рдордзреНрдпреЗ MySQL рдЪреА рдПрдХ рд╢рд╛рдЦрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ рдЬреА рдорд╛рдЧрд╛рд╕ рдЕрдиреБрдХреВрд▓рддрд╛ рд░рд╛рдЦрддреЗ рдЖрдгрд┐ рд╡реЗрдЧрд│реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬрд┐рди рдЖрдгрд┐ рдкреНрд░рдЧрдд рдХреНрд╖рдорддрд╛рдВрдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг. рдирд╡реАрди рд╢рд╛рдЦреЗрд╕рд╛рдареА 5 рд╡рд░реНрд╖рд╛рдВрд╕рд╛рдареА, рдЬреВрди 2025 рдкрд░реНрдпрдВрдд рд╕рд╣рд╛рдпреНрдп рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.

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

рдХрд│ рд╕реБрдзрд╛рд░рдгрд╛ рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА 10.5:

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

  • "mysql" рдпрд╛ рд╢рдмреНрджрд╛рдкрд╛рд╕реВрди рд╕реБрд░реВ рд╣реЛрдгрд╛рд░реНтАНрдпрд╛ рд╕рд░реНрд╡ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓рдЪреЗ рдирд╛рд╡ рдмрджрд▓реВрди "mariadb" рд╣рд╛ рд╢рдмреНрдж рд╡рд╛рдкрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. рдЬреБрдиреА рдирд╛рд╡реЗ рдкреНрд░рддрд┐рдХрд╛рддреНрдордХ рд▓рд┐рдВрдХреНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рд╛рдард╡рд▓реА рдЬрд╛рддрд╛рдд.
  • рдирд╡реАрди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд▓рд╛ INET6 IPv6 рдкрддреНрддреЗ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
  • рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╛рдВрдирд╛ рд▓рд╣рд╛рди рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ рд╡реЗрдЧрд│реЗ рдХрд░рдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕рд╛рдорд╛рдиреНрдп SUPER рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╛рдРрд╡рдЬреА, рдирд┐рд╡рдбрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╛рдВрдЪреА рдорд╛рд▓рд┐рдХрд╛ тАЬBINLOG ADMINтАЭ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗ,
    "рдмрд┐рдирд▓реЙрдЧ рд░рд┐рдкреНрд▓реЗ"
    "рдХрдиреЗрдХреНрд╢рди рдкреНрд░рд╢рд╛рд╕рдХ"
    "рдлреЗрдбрд░реЗрдЯ рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рд╢рд╛рд╕рдХ"
    "рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА_рдХреЗрд╡рд│ рдкреНрд░рд╢рд╛рд╕рдХ",
    "рдкреНрд░рддрд┐рдХреГрддреА рдорд╛рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рдХ"
    "рдкреНрд░рддрд┐рдХреГрддреА рдЧреБрд▓рд╛рдо рдкреНрд░рд╢рд╛рд╕рдХ" рдЖрдгрд┐
    "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯ рдХрд░рд╛".

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

    t2 рдореВрд▓реНрдпрд╛рдВрдордзреНрдпреЗ рдШрд╛рд▓рд╛ (1,'рдХреБрддреНрд░рд╛'),(2,'рд╕рд┐рдВрд╣'),(3,'рд╡рд╛рдШ'),(4,'рдмрд┐рдмрдЯреНрдпрд╛')
    RETURNING id2,id2+id2,id2&id2,id2||id2;
    +тАФтАФ+тАФтАФтАФ+тАФтАФтАФ+тАФтАФтАФ-+
    | id2 | id2+id2 | id2&id2 | id2||id2 |
    +тАФтАФ+тАФтАФтАФ+тАФтАФтАФ+тАФтАФтАФ-+
    | 1 | 2 | 1 | 1 |
    | 2 | 4 | 2 | 1 |
    | 3 | 6 | 3 | 1 |
    | 4 | 8 | 4 | 1 |
    +тАФтАФ+тАФтАФтАФ+тАФтАФтАФ+тАФтАФтАФ-+

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛