
рдкрд┐рдЫрд▓реЗ 16 рд╡рд░реНрд╖реЛрдВ рд╕реЗ, рдЧреНрд░реАрдирдкреНрд▓рдо, рдПрдХ рдЦреБрд▓рд╛, рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕рдорд╛рдирд╛рдВрддрд░ DBMS, рдиреЗ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрдпрдореЛрдВ рдХреЛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдореЗрдВ рдорджрдж рдХреА рд╣реИред
рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рдЧреНрд░реАрдирдкреНрд▓рдо рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╛рдкрд╛рд░рд┐рдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдШреБрд╕ рдЧрдпрд╛, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдЦреБрджрд░рд╛, рдлрд┐рдирдЯреЗрдХ, рджреВрд░рд╕рдВрдЪрд╛рд░, рдЙрджреНрдпреЛрдЧ, рдИ-рдХреЙрдорд░реНрд╕ред рдХреНрд╖реИрддрд┐рдЬ, рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛, рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреЛрдб, PostgreSQL, Transactionality рдФрд░ ANSI SQL рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рд╕рдВрдЧрддрддрд╛ рдХреЗ рд╕реИрдХрдбрд╝реЛрдВ рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реНрдХреЗрд▓рд┐рдВрдЧ - рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ DBMS рдХреЗ рд▓рд┐рдП рдЧреБрдгреЛрдВ рдХреЗ рдмреЗрд╣рддрд░ рд╕рдВрдпреЛрдЬрди рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╡реИрд╢реНрд╡рд┐рдХ рджрд┐рдЧреНрдЧрдЬ рдХрдВрдкрдирд┐рдпреЛрдВ рдЬреИрд╕реЗ рдореЙрд░реНрдЧрди рд╕реНрдЯреЗрдирд▓реА (рдбреЗрдЯрд╛ рдХреЗ 200 рдиреЛрдбреНрд╕, 25 рдкреАрдмреА) рдпрд╛ рдЯрд┐рдВрдХрдСрдлрд╝ (> 70 рдиреЛрдбреНрд╕) рдореЗрдВ рд╡рд┐рд╢рд╛рд▓ рд╕рдореВрд╣реЛрдВ рд╕реЗ рд╢реБрд░реВ, рдФрд░ рдЖрд░рд╛рдорджрд╛рдпрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкреНрд╕ рдореЗрдВ рдЫреЛрдЯреЗ рджреЛ-рдиреЛрдб рдкреНрд░рддрд┐рд╖реНрдард╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрдВрдкрдирд┐рдпрд╛рдВ рдЧреНрд░реАрдирдкреНрд▓рдоред рд░реВрд╕ рдореЗрдВ рдЗрд╕ рдкреНрд░рд╡реГрддреНрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реБрдЦрдж рд╣реИ - рдкрд┐рдЫрд▓реЗ рджреЛ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдЧреНрд░реАрдирдкреНрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдмрдбрд╝реА рдШрд░реЗрд▓реВ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рддреАрди рдЧреБрдирд╛ рд╣реЛ рдЧрдИ рд╣реИред
2019 рдХреЗ рдкрддрди рдореЗрдВ, рдПрдХ рдФрд░ рдкреНрд░рдореБрдЦ DBMS рд░рд┐рд▓реАрдЬ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЬреАрдкреА 6 рдХреА рдореБрдЦреНрдп рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред
рдЧреНрд░реАрдирдкреНрд▓рдо рд╕рдВрд╕реНрдХрд░рдг 5 рдХреА рдкрд┐рдЫрд▓реА рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬ рд╕рд┐рддрдВрдмрд░ 2017 рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдИ рдереА,
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрднреА рднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЧреНрд░реАрдирдкреНрд▓рдо рдХреНрдпрд╛ рд╣реИ, рддреЛ
рдЗрд╕ рд▓реЗрдЦ рд╕реЗ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкреБрд░рд╛рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди DBMS рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬ, рд╕рд╣реА рд╕реЗ, рдПрдХ рд╕рд╛рдореВрд╣рд┐рдХ рджрд┐рдорд╛рдЧ рдХреА рдЙрдкрдЬ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рджреБрдирд┐рдпрд╛ рднрд░ рдХреА рдХрдИ рдХрдВрдкрдирд┐рдпреЛрдВ рдиреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ - рдЙрдирдореЗрдВ рд╕реЗ Pivotal, Arenadata (рдЬрд╣рд╛рдВ рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рд▓реЗрдЦрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ), рдЕрд▓реАрдмрд╛рдмрд╛ред
рддреЛ рдЧреНрд░реАрдирдкреНрд▓рдо 6 рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ?
рдкреНрд░рддрд┐рдХреГрддрд┐ рдЯреЗрдмрд▓
рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рдЧреНрд░реАрдирдкреНрд▓рдо рдореЗрдВ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЯреЗрдмрд▓ рдХрд╛ рд╡рд┐рддрд░рдг рдерд╛:
- рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╡рд░реНрджреА рд╡рд┐рддрд░рдг
- рдПрдХ рдпрд╛ рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд┐рддрд░рдг
рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рджреЛ рдЯреЗрдмрд▓ (рдЬреЙрдЗрди) рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЛ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдХреЗрд╡рд▓ рддрдм рдЬрдм рдЬреЙрдЗрди рджреНрд╡рд╛рд░рд╛ рджреЛрдиреЛрдВ рдЯреЗрдмрд▓ рд╢реБрд░реВ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЧрдП рдереЗ, рдХреБрдВрдЬреА рдХреЛ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд╕реЗрдЧрдореЗрдВрдЯ рдкрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╣реБрдЖред
рдЬреАрдкреА 6 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯреНрд╕ рдХреЛ рдПрдХ рдирдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдХреАрдо рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓ - рд░рд┐рдкреНрд▓рд╛рдИ рдЯреЗрдмрд▓ рджреЗрддрд╛ рд╣реИред рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рднреА рдЦрдВрдбреЛрдВ рдореЗрдВ рдРрд╕реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛, рджрд╛рдИрдВ рдУрд░ рдРрд╕реА рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдХреЛрдИ рднреА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрд╕рд▓ рдореЗрдВ, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕реНрд╡реИрдЪреНрдЫрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рд╣реИред
рдкреНрд░рддрд┐рдХреГрддрд┐ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдХреНрд╡реЗрд░реА рдЙрджрд╛рд╣рд░рдгCREATE TABLE expand_replicated тАж DISTRIBUTED REPLICATED; CREATE TABLE expand_random тАж DISTRIBUTED RANDOMLY; explain select * from expand_rnd a2 left join expand_replicated a3 on a2.gen = a3.gen
Zstandard рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рдердо (ZSTD)
2016 рдореЗрдВ рдлреЗрд╕рдмреБрдХ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рджреЛрд╖рд░рд╣рд┐рдд рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдиреЗ рд▓рдЧрднрдЧ рддреБрд░рдВрдд рд╣рдорд╛рд░реЗ рдЕрд░реНрдирдбрдЯрд╛ рдЯреАрдо рдХреЗ рджрд┐рд▓ рдХреЛ рдорд╛рд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬрд╝реНрд▓рд┐рдм рдХреА рддреБрд▓рдирд╛ рдореЗрдВ (рдЧреНрд░реАрдирдкреНрд▓рдо рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдЗрд╕рдореЗрдВ рдХрдо рд╕рдВрдкреАрдбрд╝рди рдФрд░ рд╡рд┐рдЦрдВрдбрди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрдо рд╕рдордп рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ рд╕рдВрдкреАрдбрд╝рди рдЕрдиреБрдкрд╛рдд рд╣реИрдВ:
рд╕реНрд░реЛрдд: cnx-software.comрд╕рдВрдкреАрдбрд╝рди рджрдХреНрд╖рддрд╛ рдЖрдзреБрдирд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ DBMS рдХреЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЖрдкрдХреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд╕реНрддреЗ рд╕реАрдкреАрдпреВ рд▓реЛрдб рдХрд░рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдорд╣рдВрдЧреЗ рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░ рд▓реЛрдб рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЬрдм рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ TCO рдореЗрдВ рдХрд╛рдлреА рдХрдореА рдЖрддреА рд╣реИред
2017 рдореЗрдВ, рд╣рдорд╛рд░реА рдЯреАрдо рдиреЗ рдЧреНрд░реАрдирдкреНрд▓рдо рдореЗрдВ рдХреЙрд▓рдо рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП ZSTD рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд░рд┐рд▓реАрдЬ рдиреАрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╕рдВрд╢реЛрдзрди рдЧреНрд░реАрдирдкреНрд▓рдо рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдорд╛рдореВрд▓реА рд░рд┐рд▓реАрдЬ рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдЖрдЬ рддрдХ, рдпрд╣ рдХреЗрд╡рд▓ рдПрд░реЗрдирд╛рдбрд╛рдЯрд╛ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдерд╛, рдФрд░ 6.0 рдХреА рд░рд┐рд╣рд╛рдИ рдХреЗ рд╕рд╛рде, рд╣рд░ рдХреЛрдИ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдХреНрд▓рд╕реНрдЯрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЕрдиреБрдХреВрд▓рди (рд╡рд┐рд╕реНрддрд╛рд░)
рдЬреАрдкреА рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдХреНрд╖реИрддрд┐рдЬ рдХреНрд▓рд╕реНрдЯрд░ рд╡рд┐рд╕реНрддрд╛рд░ (рдирдИ рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝рдирд╛) рдХреА рдХреБрдЫ рд╕реАрдорд╛рдПрдВ рдереАрдВ:
- рднрд▓реЗ рд╣реА рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рдмрд┐рдирд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдбреЗрдЯрд╛ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рд╣реБрдЖ рд╣реЛ, рдирдП рдиреЛрдбреНрд╕ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдкреБрдирд░рд╛рд░рдВрдн рдЖрд╡рд╢реНрдпрдХ рдерд╛
- рд╣реИрд╢рд┐рдВрдЧ рдФрд░ рдбреЗрдЯрд╛ рд╡рд┐рддрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рджреМрд░рд╛рди рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдкреВрд░реНрдг рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА - рдкреГрд╖реНрдарднреВрдорд┐ рдбреЗрдЯрд╛ рд╡рд┐рддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдШрдВрдЯреЗ рдпрд╛ рджрд┐рди рднреА рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВред
- рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд┐рддрд░рдг рдХреЗ рджреМрд░рд╛рди, рдХреЛрдИ рднреА рдЬреЛрдбрд╝ рдХреЗрд╡рд▓ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдЧреНрд░реАрдирдкреНрд▓рдо 6 рдиреЗ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкреЗрд╢ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг:
- рд╡рд┐рд╕реНрддрд╛рд░ рдЕрдм рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдП рдмрд┐рдирд╛ рд╣реЛрддрд╛ рд╣реИ - рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
- рд╕реБрд╕рдВрдЧрдд рд╣реИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЖрдкрдХреЛ рдиреЛрдбреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдХреЗрд╡рд▓ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХрдИ рдмрд╛рд░ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
- рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рддрд░реНрдХ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ - рдЕрдм рд╡рд┐рд╕реНрддрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рднреА рд╕рднреА рдХрдиреЗрдХреНрд╢рди (JOIN) рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ - рджреЛрдиреЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдм рдЧреНрд░реАрдирдкреНрд▓рдо рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдорд┐рдирдЯреЛрдВ рдХрд╛ рд╣реИ, рдШрдВрдЯреЛрдВ рдХрд╛ рдирд╣реАрдВ, рдЗрд╕рд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЗрдХрд╛рдЗрдпреЛрдВ рдХреА рдмрдврд╝рддреА рднреВрдЦ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд╕рдХреЗрдВрдЧреЗред
рд╕реНрддрдВрдн-рд╕реНрддрд░реАрдп рд╕реБрд░рдХреНрд╖рд╛
рдЕрдм рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрддрдВрднреЛрдВ рдХреЛ рдЕрдзрд┐рдХрд╛рд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ (рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдХреНрдпреВрдПрд▓ рд╕реЗ рдлреАрдЪрд░ рдЖрдпрд╛):
grant all (column_name) on public.table_name to gpadmin;
JSONB
рдЬреАрдкреАрдПрди-рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рджреНрд╡рд┐рдЖрдзрд╛рд░реА, рдЗрд╖реНрдЯрддрдо рднрдВрдбрд╛рд░рдг рдЕрдм рдЬреАрдкреА рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред рдкреНрд░рд╛рд░реВрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ
рдпрд╣рд╛рдБ рдкрдврд╝реЗрдВред
рдСрдЯреЛ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛
PostgreSQL рд╕реЗ рдЬреАрдкреА рдореЗрдВ рдЖрдпрд╛ рдПрдХ рдФрд░ рд╢рд╛рдирджрд╛рд░ рд╡рд┐рд╕реНрддрд╛рд░ред рдпрд╣ рдЧреНрд░реАрдирдкреИрдбрдо рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдЕрд░реЗрдВрдбрд╛рдЯрд╛ рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП DBMS рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ (рдпрд╛ рдЕрд▓рдЧ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛) рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
- рдЕрдиреБрд░реЛрдз рдпреЛрдЬрдирд╛;
- рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб (рдиреЛрдб) рдкрд░ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдореЗрдВ рднрд╕реНрдо рд╕рдВрд╕рд╛рдзрди;
- рд╕рдордп рдмрд┐рддрд╛рдпрд╛;
- рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб (рдиреЛрдб) рдкрд░ рдХреНрд╡реЗрд░реА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред
Diskquota
PostgreSQL рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬреЛ рдЖрдкрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдбрд┐рд╕реНрдХ рднрдВрдбрд╛рд░рдг рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
select diskquota.set_schema_quota('schema_name', '1 MB'); select diskquota.set_role_quota('user_name', '1 MB');
рдирдИ рдЕрд░рдирджрддрд╛ рдбреАрдмреА рд╡рд┐рддрд░рдг рд╕реБрд╡рд┐рдзрд╛рдПрдБ
рдбрд┐рд╕реНрдХреНрд▓реЗрдорд░ - рдЕрдЧрд▓реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реЛрдВрдЧреА :)
рдореБрдЭреЗ рдпрд╛рдж рджрд┐рд▓рд╛рдПрдВ, рд╣рдо, рдЕрд░реЗрдВрдбрд╛рдЯрд╛, рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ - рдЧреНрд░реАрдирдкреНрд▓рдо, рдХрд╛рдлреНрдХрд╛, рд╣рдбреЛрдк, рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рд╡рд┐рдХрд╛рд╕, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рд╕рдорд░реНрдерди рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рдЦреБрджрд░рд╛, рджреВрд░рд╕рдВрдЪрд╛рд░, рдлрд┐рдирдЯреЗрдХ рдФрд░ рдЕрдиреНрдп рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝реА рд░реВрд╕реА рдХрдВрдкрдирд┐рдпрд╛рдВ рд╣реИрдВред рдПрдХ рдУрд░, рд╣рдо рд╕реНрд╡рдпрдВ рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд╣реИрдВ (рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ), рджреВрд╕рд░реА рдУрд░, рд╣рдо рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдЖрдЧреЗ рд╣рдо рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
рддрдХреЗрдорд▓реА рдХрдиреЗрдХреНрдЯрд░ рдЙрд░реНрдл тАЛтАЛрдХрдиреЗрдХреНрдЯрд░ рдЧреНрд░реАрдирдкреНрд▓рдо -> рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕
рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рд╣рдо рдЕрдХреНрд╕рд░ рдЧреНрд░реАрдирдкреНрд▓рдо + рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдЧреБрдЪреНрдЫрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдПрдХ рддрд░рдл, рдпрд╣ рд╣рдореЗрдВ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ (рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ marts рддрдХ) рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рд╢рд╛рд╕реНрддреНрд░реАрдп рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдХрдИ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╡рд┐рдХрд╕рд┐рдд рдПрдПрдирдПрд╕рдЖрдИ рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕, рд▓реЗрди-рджреЗрди рдФрд░ рдЕрдиреНрдп рдЪрд┐рдкреНрд╕ рдЬреЛ рдЧреНрд░реАрдирдкреНрд▓рдо рдХреЗ рдкрд╛рд╕ рд╣реЛрддреЗ рд╣реИрдВ, рджреВрд╕рд░реЗ рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЪреМрдбрд╝реА рджреБрдХрд╛рди-рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдФрд░ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдХрд╛ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдкреНрд░рддрд┐рдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдмрдВрдбрд▓ рдХрд╛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдиреЗрдХреНрдЯрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рд▓реЗрди-рджреЗрди (рд░реЛрд▓рдмреИрдХ рд▓реЗрдирджреЗрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рд╕реБрд╕рдВрдЧрдд) рдЖрдкрдХреЛ рдЬреАрдкреА рд╕реЗ рдХреЗрдПрдЪ рддрдХ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рдХрдиреЗрдХреНрдЯрд░ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рддрдХрдиреАрдХреА рд▓реЗрдЦ рдХреА рд╣рдХрджрд╛рд░ рд╣реИ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдВрджрд░ рд╣рдореЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рд░реВрдк рд╕реЗ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдХрддрд╛рд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рдбрд╛рдпрдирд╛рдорд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐ рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдерд╛ред
рдкрд░рд┐рдгрд╛рдо рдПрдХ рд╢рд╛рдирджрд╛рд░ рдмрд╛рддрдЪреАрдд рдХреА рдЧрддрд┐ рд╣реИ: рдареЗрда рдПрд╕рдПрдЯреАрдП рдбрд┐рд╕реНрдХ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ, рд╣рдо рдЧреНрд░реАрдирдкреНрд▓рд╛рдо рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдкрд░ 1 рдЬреАрдмреА / рдПрд╕ рдкреНрд░рддрд┐ рдбрд╛рд▓реЗрдВ - рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдФрд╕рдд рдЬреАрдкреА рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ 20+ рд╕рд░реНрд╡рд░ рд╣реИрдВ, рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреА рдЧрддрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдХрд╛рдлреНрдХрд╛ рд╕рдВрдмрдВрдзрдХ
рд╣рдордиреЗ рдХрд╛рдлреНрдХрд╛ рд╕рдВрджреЗрд╢ рдмреНрд░реЛрдХрд░ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ рд╣реИ - рд╣рдо рдЕрдХреНрд╕рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЛрдб (рд╕реЗрдХрдВрдб рдпрд╛ рджрд╕рд┐рдпреЛрдВ рд╕реЗрдХрдВрдб) рдХреЗ рдкрд╛рд╕ рдХрд╛рдлреНрдХрд╛ рд╕реЗ рдЧреНрд░реАрдирдкреНрд▓рдо рддрдХ рдбреЗрдЯрд╛ рдУрд╡рд░рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд╛рдлреНрдХрд╛ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрд▓рдЧ рд╣реИред рдПрдХ рдХрдиреЗрдХреНрдЯрд░ рдСрдЯреЛ-рдбрд┐рд╕реНрдХрд╡рд░реА рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реНрдб рдкреНрд░реЛрд╕реЗрд╕ (рдбреЙрдХрд░ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛) рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ, рдЬреЛ рдПрдХ рддрд░рдл, рдХрд╛рдлреНрдХрд╛ рдЙрдкрднреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ, рдФрд░ рджреВрд╕рд░реА рдУрд░, рд╡реЗ рд╕реАрдзреЗ рдЧреНрд░реАрдирдкреНрд▓рдо рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдХрдиреЗрдХреНрдЯрд░ рдХрдлрд╝реНрдХрд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдбреЗрдЯрд╛ рдХреА рдкреВрд░реНрдг рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рдмрдВрдзрди рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА
рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХреНрд▓рд╕реНрдЯрд░ рдХреА рддреИрдирд╛рддреА, рдЕрджреНрдпрддрди рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдкрд░ рдЙрдЪреНрдЪ рдорд╛рдВрдЧ рд░рдЦрддрд╛ рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ DBMS рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬ рдкрд░рд┐рдЪрд╛рд▓рди рдФрд░ DBA рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рджрд░реНрд╢реА рд╣реЛред
рд╣рдорд╛рд░реЗ рдЕрд░реЗрдВрдбрд╛рдЯрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рдмрдВрдзрдХ (рдПрдбреАрд╕реАрдПрдо) рдкреНрд░рдмрдВрдзрди рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдСрдкрд░реЗрд╢рди рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЛ рд╡реЗ рд╕рднреА рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рдЬрд┐рдирдХреА рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЧреНрд░реАрдирдкреНрд▓рдо рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рд╕рднреА рдУрдПрд╕, рд╕реЗрд╡рд╛рдУрдВ, рдбрд┐рд╕реНрдХ рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдореЗрдВ рдПрдХ рдмрдЯрди рдХреЗ рдХреНрд▓рд┐рдХ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдЯреИрдХ рдорд┐рд▓рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рд╡реИрд╕реЗ, Arenadata рдХреНрд▓рд╕реНрдЯрд░ рдореИрдиреЗрдЬрд░ рди рдХреЗрд╡рд▓ рдЧреНрд░реАрдирдкреНрд▓рдо, рдмрд▓реНрдХрд┐ Hadoop, Kafka, Clickhouse (рдЗрди рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╣рдорд╛рд░реА рдЕрд╕реЗрдВрдмрд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ) рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред ADCM рдХреА рддрд░рд╣ рд╣реА рдЙрдирдХреЗ рдореБрдлреНрдд рд╕рдВрд╕реНрдХрд░рдг, рд╣рдорд╛рд░реА
рд╡реЗрдмрд╕рд╛рдЗрдЯ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдореБрдлреНрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рдкреЙрдк-рдЕрдк рднрд░рдХрд░)ред
рдирд┐рд╖реНрдХрд░реНрд╖
рдпрджрд┐ рдЖрдк рдЧреНрд░реАрдирдкреНрд▓рдо 5.X рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЕрдЧрд▓реЗ 2-3 рдорд╣реАрдиреЛрдВ рдореЗрдВ рдЖрдкрдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг 6.X рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рдпрджрд┐ рдЖрдк рдЕрднреА рддрдХ рдЧреНрд░реАрдирдкреНрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдорд╕реЗ рдЬреБрдбрд╝реЗрдВ! рд╣рдо, рдЕрд░реНрдирджрддрд╛, рд╣рдореЗрд╢рд╛ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред
рд╕рдВрджрд░реНрдн
рдЧрд┐рддреВрдм рдкрд░ рдЧреНрд░реАрдирдкреНрд▓рдордЧреНрд░реАрдирдкреНрд▓рдо рд░реВрд╕ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓ - рд╕реАрдзреЗ рдЧреНрд░реАрдирдкреНрд▓рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВ
рдЧреНрд░реАрдирдкреНрд▓рдо 6 рдкреНрд░рд▓реЗрдЦрди