"рдкреНрд░рддрд┐ рдиреЛрдб 20,000 20,000 рдЕрдЪреНрдЫреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде 5 рдПрдордПрд╕ рд╡рд┐рд▓рдВрдмрддрд╛ рд╣реИред" OLTP рдХреЗ рд▓рд┐рдП - рдирд╣реАрдВ

KDPV


рдЗрд╕ рд▓реЗрдЦ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рдерд╛ рдХрд┐ рд╣рдордиреЗ VMware vSAN ... CROC рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ ред рд╕рдореАрдХреНрд╖рд╛ рдпреЛрдЧреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдПрдХ рдореБрд╣рд╛рд╡рд░рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ рджрд╢рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рднрдВрдбрд╛рд░рдг рдкреНрд░рд╢рд╛рд╕рдХ, рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬрд╝рд░ рдФрд░ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯрд░ рдмрд╛рд░-рдмрд╛рд░ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ: "5 рдПрдордПрд╕ рдХреЗ рд╡рд┐рд▓рдВрдм рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рдВрдХреЗрддрдХ рд╣реИрдВред" рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджрд╕ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП 5 рдПрдордПрд╕ рдХрд╛ рдЖрдВрдХрдбрд╝рд╛ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдореНрдорд╛рди рдХреЛ рдПрдХ рджрд░реНрдЬрди рд╕реЗ рдХрдо рд╕рдордп рдореЗрдВ рдмрд╣реБрдд рд╕рдореНрдорд╛рдирд┐рдд рдкреНрд░рд╢рдВрд╕рд╛ рд╕реЗ рд▓рд╛рдЗрд╡ рд╕реБрдирд╛ред рдХрдо рд╕рдореНрдорд╛рдирд┐рдд рд╕реЗ - рджрд░реНрдЬрдиреЛрдВ, рдФрд░ рдХрд┐рддрдиреА рдмрд╛рд░ рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрдврд╝рд╛ ... рдирд╣реАрдВ, рдирд╣реАрдВ, рдирд╣реАрдВред 5 рдПрдордПрд╕ рдХреЗ рдУрдПрд▓рдЯреАрдкреА рднрд╛рд░ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдм рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпреЗ рдорд╣рд╛рдХрд╛рд╡реНрдп рд╡рд┐рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдХрдИ рдмрд╛рд░ рдЗрд╕рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреА рдкрдбрд╝реА, рдЗрд╕ рдмрд╛рд░ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рд░реВрдк рдореЗрдВ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред


рдореБрдЭреЗ рддреБрд░рдВрдд рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд▓реЗрдЦ рдореЗрдВ рдРрд╕реА рдХреЛрдИ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдиреЗ рдЯреНрд░рд┐рдЧрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред


рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢реБрд░реБрдЖрдд


рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИ рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╡рд╕рд╛рдп рдУрдПрд▓рдЯреАрдкреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдордПрд╕ рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди, рдХрдо рд╕реЗ рдХрдо PostgeSQL, Oracle рдФрд░ Sybase рдХреЗ рд▓рд┐рдП, рдХрдИ рдмрд┐рдВрджреБ рдФрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рднреА рд╕рд╣реА рд░рд╣реЗрдВрдЧреЗред


рдкреНрд░рджрд░реНрд╢рди DBMS рдЖрдорддреМрд░ рдкрд░ рд╣рд░ рдХрд┐рд╕реА рд╕реЗ рдирд╛рдЦреБрд╢ рд╣реИред рдпрджрд┐ рдПрдХ рдмрдбрд╝реА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдПрдХ DBMS рд╣реИ - рдФрд░ рдпрд╣ рдЕрдЪрд╛рдирдХ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рд╣реЛрддрд╛ рд╣реИ - рддреЛ рдпрд╣ DBMS рдПрдХ рдЕрдбрд╝рдЪрди рд╣реИред рдареАрдХ рд╣реИ, рдпрд╛ рдпрд╣ рддреБрд░рдВрдд рдПрдХ рдЕрдбрд╝рдЪрди рдмрди рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдЖрдк рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЧреНрд░рд╛рд╣рдХ рдЖрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдорд╛рдирд╡реАрдп рдЖрд╡рд╛рдЬрд╝ рдореЗрдВ рдХрд╣рддрд╛ рд╣реИ: "рд╣реЗрд▓реНрдк! рд╕реЗрд╡! рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд░реНрд╡рд░ рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП $ NNNNNNNN рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЧрддрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдирд╣реАрдВ рд╣реБрдИ! рдУрд╣, рдФрд░ рдкреНрд░рд╢рд╛рд╕рдХ рдиреЗ рд╕реЗрдЯ рдЕрдк рдХрд┐рдпрд╛ рдФрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рдиреЗ рд╕рд▓рд╛рд╣ рджреА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдирд╣реАрдВ рд╣рд┐рд▓рд╛ред" рдпрджрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд▓рд╛рд╡рд░реЛрд╡ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдлрд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ (рд╣рдо рдПрдХ рд╕рдЯреАрдХ рдЙрджреНрдзрд░рдг рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдФрд░ рдСрдкрд░реЗрд╢рди рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ "рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдХреЗ рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖", рддреЛ рд╕рдорд╕реНрдпрд╛ рдЕрдХреНрд╕рд░ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ: рдХреЛрдИ рдЕрдиреБрдХреНрд░рдорд┐рдд, рдХреБрдЯрд┐рд▓ рдкреНрд░рд╢реНрди, рдШрд╛рддрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ (рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рдмреЛрд▓реНрдб рд╣реИ рдпрд╣ рдХрд╣рддрд╛ рд╣реИ "рдЖрдк рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ !!!" ), рдЕрддреНрдпрдзрд┐рдХ рддрд╛рд▓реЗ, рдЧрддрд┐рд░реЛрдз рдФрд░ рдЕрдиреНрдп рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдмрдХрд╡рд╛рд╕ред рдРрд╕реЗ рдХрдИ рдорд╛рдорд▓реЗ рд╣реИрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢, рд▓реЗрдХрд┐рди рд╕рднреА рдирд╣реАрдВред рдпрджрд┐ рдкреНрд░рдгрд╛рд▓реА, рдЬрдЯрд┐рд▓рддрд╛ рдпрд╛ рднрд╛рд░ рдореЗрдВ, рдХреБрдЫ рдЕрджреГрд╢реНрдп рд╕реАрдорд╛ рдкрд╛рд░ рдХрд░ рдЧрдИ рд╣реИ, рддреЛ рдпрд╣ рдпрд╛ рддреЛ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдорд░ рдЬрд╛рдПрдЧреА рдпрд╛ рдЕрдЧрд▓реЗ рд╕реНрддрд░ рддрдХ рдЬрд╛рдПрдЧреАред


рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ рдЯрд┐рдкреНрд╕

IMHO, рдЕрдм рддрдХ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЙрдкрдХрд░рдг SQL рд╕рд░реНрд╡рд░ рдлрд░реНрд╕реНрдЯ рд░рд┐рд╕реНрдкреЛрдВрдбрд░ рдХрд┐рдЯ рд╣реИ , рдЬрд┐рд╕реЗ рдмреНрд░реЗрдВрдЯ рдУрдЬрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЙрдкрдХрд░рдг рдмрд╣реБрдд рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЧреНрд▓реЗрди рдмреЗрд░реА рд╕реЗ рдЕрднреА рднреА рдПрдХ рдпреЛрдЧреНрдп рд╕реЗрдЯ рд╣реИ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рднреА рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ред рджреЛрдиреЛрдВ рд╕реЗрдЯ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕реБрдВрджрд░ рд╣реИрдВ, рдкрд╣рд▓реА рдмрд╛рд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рдмрд╣реБрдд рд╕рд╛рд░реА рдирдИ рдЪреАрдЬреЛрдВ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИред рдореИрдВ рдЦреБрдж рд╣рдореЗрд╢рд╛ sys.dm_os_waitsats рд╕рд╛рде рдЪрд╛рд░реЛрдВ рдУрд░ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реВрдВ, рддреНрд░реБрдЯрд┐ рд▓реЙрдЧ рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдирдЬрд╝рд░ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрд┐ рдХреНрдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдмреИрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рд╣реИред


рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╕рд░реНрд╡рд░ рдЕрдм рдирд┐рджреЗрд╢рдХ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдирд╣реАрдВ рд╣реИ, рдбрд┐рд╕реНрдХ рдЕрдм рд╕рд░реНрд╡рд░ рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА PowerShell рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рдЖрдИрдЯреА рдкреНрд░рдмрдВрдзрдХ SLA рдФрд░ RPO / RTO рдЬреИрд╕реЗ рд╕реНрдорд╛рд░реНрдЯ рд╢рдмреНрдж рдХрд╣рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ:


  • DBMS рдПрдХ рдЕрдбрд╝рдЪрди рд╣реИред
  • рд╕рд░реНрд╡рд░ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЧрддрд╛ рд╣реИред
  • DBMS рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдФрд░ рдмреЗрд╣рддрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ (рдпрд╛ рддреЛ рдЕрдзрд┐рдХ рдорд╣рдВрдЧреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ рдпрд╛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП "рд╢рд┐рдкрд┐рд▓реЗрд╡ рд╡рдХреНрд░ рдХреЗ рд░реЗрдб рдЬрд╝реЛрди" рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ)
  • рдбрд┐рд╕реНрдХ рд╕рд┐рд╕реНрдЯрдо рдорд╣рдВрдЧрд╛ рдЦрд░реАрджрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдирд╣реАрдВред рдордЧрд░рдордЪреНрдЫ рдкрдХрдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рдирд╛рд░рд┐рдпрд▓ рдирд╣реАрдВ рдмрдврд╝рддрд╛ рд╣реИ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкреБрд░рд╛рдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдорд╛рди рдпрд╛ рдХрдо рд╣реИред рдореИрдВ PAGEIOLATCH_EX рдореЗрдВ PAGEIOLATCH_EX PAGEIOLATCH_SH рдФрд░ рд╢реАрд░реНрд╖ рдореЗрдВ WRITELOG , PAGEIOLATCH_SH рдФрд░ PAGEIOLATCH_EX рджреЗрдЦрддрд╛ WRITELOG , рдФрд╕рдд рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп 5+ рдПрдордПрд╕ рд╣реИред рдареАрдХ рд╣реИ, рдареЗрда, рдЪреБрдиреЗрдВ: "рдЕрд░реЗ, рдкреНрд░рд╡реЗрд╢ рдФрд░ рдбреАрдмреАрдП, рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдбрд┐рд╕реНрдХ рд╕рд┐рд╕реНрдЯрдо - рдЕрдбрд╝рдЪрди рд╣реИ" рдФрд░ рдпрд╣рд╛рдВ 5 рдПрдордПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреБрд░рд╛рдирд╛ рдЧреАрдд рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ:


  • рд╣рдо SLA рдХреЗ рд▓рд┐рдП 5 рдПрдордПрд╕ рд╣реИ
  • рд╣рд╛рдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 20,000 IOPS рдХреА рд░реЗрдЬрд┐рдореЗрдВрдЯ рд╣реИ
  • рд╡рд┐рдХреНрд░реЗрддрд╛ рдиреЗ рд╣рдореЗрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рд╕рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╛рдЗрд▓реЗрдВ рдПрдХ рд╡рд┐рднрд╛рдЬрди рдкрд░ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ
  • рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдФрд░ рд╣рд╛рдЗрдкрд░рдХрдВрд╡рд░реЗрдЬ рд╣реИ рдФрд░ рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рддрд╣рдд рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рд╕реНрдХ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ
  • рд╣рдорд╛рд░реЗ рдбреЗрдЯрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ 5%
  • рд╕рдм рдХреБрдЫ рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
  • рдЖрдкрдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЕрдзрд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ 300 рд╕реЗ рдЕрдзрд┐рдХ IOPS рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 20,000 IOPS рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЗрд▓реНрдл рд╣реИ)

рд╡реИрд╕реЗ, рдЙрдкрд░реЛрдХреНрдд рд╕рднреА, рди рдХреЗрд╡рд▓ "рдЙрдирдХреЗ" рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдмрд▓реНрдХрд┐ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреАред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдареЗрда рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрддрд╕реНрд╡реАрд░ рд▓рдЧрднрдЧ рдПрдХ рд╣реА рд╣реИ: рдордзреНрдпрдо рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕, рдЪрддреБрд░ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░реНрдордЪрд╛рд░реА, рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд░рдХреНрд╖рд┐рдд рд╣реИ, рдЖрдЧреЗ рдХреЗ рдирд┐рд╡реЗрд╢ рд╕реЗ "рдирд┐рдХрд╛рд╕" рд▓рдЧрднрдЧ рд╢реВрдиреНрдп рд╣реИред


рддреЛ рдпрд╣рд╛рдБ рд╣реИред "5 рдПрдордПрд╕" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣ рдкреВрд░рд╛ рдЧреАрдд рдмрдХрд╡рд╛рд╕ рдФрд░ рдмрдХрд╡рд╛рд╕ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВ рдпрд╣ рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝реЗрдВред рдФрд░ рдЕрдЧрд░ рд╡реЗ рдЖрдкрд╕реЗ рдРрд╕рд╛ рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рддрд░реНрдХ рддреИрдпрд╛рд░ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдЬрдм рдореИрдВрдиреЗ рдпреЗ рд╢рдмреНрдж рд╕реБрдиреЗ, рддреЛ рдореИрдВ рдХреНрд░реЛрдзрд┐рдд рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдм рдХреНрд░реЛрдзрд┐рдд рдирд╣реАрдВ рд╣реВрдВред рдореИрдВ, рд╣рд┐рдЪрд╣рд╛рдЗрдХрд░ рдЧрд╛рдЗрдб рд╕реЗ рдЧреИрд▓реЗрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рдПрдХ рдкреЗрдЯреБрдиреАрдпрд╛ рдХреЗ рд╕рд╛рде рдЙрд╕ рдкреЙрдЯ рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╡рд┐рдЪрд╛рд░ рд╣реИ: "рдареАрдХ рд╣реИ, рдлрд┐рд░ рд╕реЗ ..."ред


рдХрд┐рд╕реЗ рджреЛрд╖ рджреЗрдирд╛ рд╣реИ?


рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрддрдирд╛ рдзреАрдорд╛ рдХреНрдпреЛрдВ рд╣реИ? рдареАрдХ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 2-3 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ 20-64 рдХреЛрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░ 50-150 рдмрд┐рд▓рд┐рдпрди рд╕рд░рд▓ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдФрд░ рдЕрдзрд┐рдХрддрдо (рд╕рд┐рдВрдереЗрдЯрд┐рдХ) рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░реАрдХреНрд╖рдг рдРрд╕реА рдорд╢реАрдиреЛрдВ рдкрд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 10,000-50000 рд▓реЗрдирджреЗрди рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред рдЕрд░реЗ! рдЦреИрд░ рдпрд╣ рдПрдХ рд▓рд╛рдЦ рд╕реЗ рдПрдХ рджрд░реНрдЬрди рд╕рдВрднрд╛рд╡рд┐рдд рд▓рд╛рдЦреЛрдВ рдкреНрд░рддрд┐ рд▓реЗрдирджреЗрди рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдмрд╣реБрдд рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдУрд╡рд░рд╣реЗрдб рд▓рд╛рдЧрдд рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП ACID- рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВред


  • рдПрдХ рд╕рдВрдкреВрд░реНрдгрддрд╛ - рдпрд╛ рддреЛ рдкреВрд░рд╛ рд▓реЗрдирджреЗрди рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдпрд╛ рдкреВрд░рд╛ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред
  • рд╕реА рдСрдиреНрд╕рд┐рд╕реНрдЯреЗрдВрд╕реА - рдПрдХ рд▓реЗрдирджреЗрди рдХреЗ рдкреНрд░рд╡реЗрд╢ рдФрд░ рдирд┐рдХрд╛рд╕ рджреНрд╡рд╛рд░ рдкрд░, рд╕рд┐рд╕реНрдЯрдо рдПрдХ рд╕реБрд╕рдВрдЧрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ
  • рдореИрдВ рд╡рд┐рд▓рд╛рдк рдХрд░рддрд╛ рд╣реВрдВ - рд▓реЗрдирджреЗрди рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдордзреНрдпрд╡рд░реНрддреА рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ
  • рдбреА рдпреВрд░реЗрдмрд┐рд▓рд┐рдЯреА - рдпрджрд┐ рд▓реЗрдирджреЗрди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ (рдкреНрд░рддрд┐рдмрджреНрдз) рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ, рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡реИрд╕реЗ, рдкрддреНрд░-рджрд░-рдЕрдХреНрд╖рд░, рдЗрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд▓рдЧрднрдЧ рдХрд╣реАрдВ рднреА рдФрд░ рдХрднреА рднреА рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╕ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдХрднреА рдирд╣реАрдВ (рдХреИрдк рдкреНрд░рдореЗрдп рд╣рд╕реНрддрдХреНрд╖реЗрдк)ред рд╣рдорд╛рд░реА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП, "рдбреА" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдорд╣рдВрдЧреА рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрд╣ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рднреА рд╕рд╛рдорд╛рдиреНрдп рдУрдПрд▓рдЯреАрдкреА рдбреАрдмреАрдПрдордПрд╕ рдХреЗ рдкреНрд░рдореБрдЦ рддрдВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ: рд╡рд╛рд▓, рд░рд╛рдЗрдЯ-рдлреЙрд░рд╡рд░реНрдб рд▓реЙрдЧ (рдкреЛрд╕реНрдЯрдЧреЗрдХреНрдпреВрдХреНрдпреВ), рдпрд╣ рдПрдХ рд▓реЗрдирджреЗрди рд▓реЙрдЧ (рдПрд╕рдХреНрдпреВрдПрд▓ рд╕рд░реНрд╡рд░, рдЙрд░реНрдл тАЛтАЛрд░реЗрдбреЛ рд▓реЙрдЧ (рдУрд░реЗрдХрд▓) рднреА рд╣реИред рдпрд╣рд╛рдВ рдпрд╣ рд╣реИ - рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреА рдЧрд░реНрджрди рдкрд░ рдПрдХ рдкрддреНрдерд░, рдФрд░ рдпрд╣ рд╕реНрдерд╛рдпрд┐рддреНрд╡ рд▓реЗрдирджреЗрди рдХреА рдиреАрдВрд╡ рд╣реИред


рд╡рд╛рд▓ рдХреНрдпрд╛ рд╣реИ?


рдЪрд▓реЛ рдЖрдзреБрдирд┐рдХ рдПрд╕рдПрд╕рдбреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рд╢рд╛рдВрдд рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИ, рдЗрд╕рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдбрд┐рд╕реНрдХ рд╣реИрдВред
рдХрд┐рд╕реА рднреА рд▓реЗрдирджреЗрди, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рд╕рдореНрдорд┐рд▓рди, рдХрдо рд╕реЗ рдХрдо рд╕рдВрднрд╛рд╡рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдЧреИрд░-рдкрд░рдорд╛рдгреБ рдХрд╛рд░реНрд░рд╡рд╛рдИред рд╣рдореЗрдВ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рди рдХреЗрд╡рд▓ рдЙрд╕ рдкреГрд╖реНрда рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЬрд╣рд╛рдВ рд░рд┐рдХреЙрд░реНрдб рд╕реНрдерд┐рдд рд╣реИ, рдмрд▓реНрдХрд┐ рд╕реВрдЪрдХрд╛рдВрдХ рдкреГрд╖реНрда, рд╕рдВрднрд╡рддрдГ рд╕реЗрд╡рд╛ рдкреГрд╖реНрда рднреА рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╣реА рд▓реЗрдирджреЗрди рдореЗрдВ рдПрдХ рд╣реА рдкреГрд╖реНрда рдХрдИ рдмрд╛рд░ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдЕрдиреНрдп рд▓реЗрдирджреЗрди рд╣рдорд╛рд░реЗ рд╕рд╛рде рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ - рд╕рдордп рдореЗрдВ рдкрдбрд╝реЛрд╕реА рдкрдбрд╝реЛрд╕реА рд▓рдЧрд╛рддрд╛рд░ рдЙрд╕реА рдкреГрд╖реНрдареЛрдВ рдХреЛ "рдЦреАрдВрдЪ" рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдо рдЬрд╛рд░реА рд░рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдпрд┐рддреНрд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЛ рдЧреИрд░-рд╡рд╛рд╖реНрдкрд╢реАрд▓ рдореАрдбрд┐рдпрд╛ рдкрд░ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рд╣реЛрдЧреАред рдХреЛрдИ рдХреИрд╢ рдирд╣реАрдВ, рдХрддрд╛рд░ рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдХреА рдХреЛрдИ рд╡реНрдпрд╡рд╕реНрдерд╛ рдирд╣реАрдВ, рдЕрдиреНрдпрдерд╛ рдХреЛрдИ рдЕрдЦрдВрдбрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА! рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рдиреЛрдЯ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдбреЗрдЯрд╛ рдкрд╣рд▓реЗ рд╕реЗ рддрдп рд▓реЗрдирджреЗрди рдкрд░ рд╣реИ рдФрд░ рдЬреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реИ (рдФрд░ рдХреМрди рд╕рд╛ рдбреЗрдЯрд╛ рдкрд╣рд▓реЗ рдерд╛)ред рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП - рдЗрд╕ рдореЛрдб рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдХрд▓ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ (HDD) 50-100 IOPS рджреЗрдЧрд╛ рдФрд░ рдпрд╣ 20 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдирд┐рд░рдВрддрд░ рд╣реИред рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд▓реЗрди-рджреЗрди рдХреЗ рд▓рд┐рдП 5-10 рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЖрд╣, рд╣рд╛рдБ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрд╡рд╢реНрдп рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд╣реБрдд, рдмрд╣реБрдд рднрд╛рд░реА рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рдУрдПрд▓рдЯреАрдкреА рд╕рд┐рд╕реНрдЯрдо рд▓рд┐рдЦрдиреЗ рд╕реЗ 3 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдкрдврд╝рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдорд╛рд░реЗ рд▓реЗрдирджреЗрди рдХреА рд▓рд╛рдЧрдд 20-40 IO рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдкреНрд░рддрд┐ рдбрд┐рд╕реНрдХ 0.2-0.8 рд╕реЗрдХрдВрдбред
2 рд▓реЗрдирджреЗрди рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдбред рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ? рдЪрд▓реЛ рдбрд┐рд╕реНрдХ рдХреЛ рддрд┐рддрд░ рдмрд┐рддрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ? рдУрд╣, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЕрднреА рднреА рдкрд┐рдЫрд▓реЗ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рд╣реЛрдиреЗ рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдЕрдВрдд рдореЗрдВ рдХреЛрдИ рд╕рдорд╛рдирддрд╛ рдирд╣реАрдВ рд╣реИред рдХреИрд╕реЗ рд╣реЛ? рдФрд░ рдПрдХ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рд▓реЗрдирджреЗрди рдХреЗ рдирд┐рд╢рд╛рди рдореЗрдВ рд╕рднреА рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВрдЧреЗ! рдкреЗрд╢реЗрд╡рд░реЛрдВ:


  • рдСрдкрд░реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреВрд░реЗ рдкреГрд╖реНрда рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ (рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреГрд╖реНрда рдХрд╛ рдЖрдХрд╛рд░ 8 KiB рд╣реИ, рд▓реЙрдЧ рдХреЛ рд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдЕрдХреНрд╕рд░ 0.5-1 KiB рд╣реЛрддреА рд╣реИ)ред
  • рд▓реЗрди-рджреЗрди рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдП рдЬрд╛рдиреЗ рдпрд╛ рд╕реАрдзреЗ рдкреЗрдЬ рдкрд░ рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд▓реЙрдЧ рдореЗрдВ рд▓реЗрдирджреЗрди рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдлрд┐рдХреНрд╕рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд▓реЗрдмрд▓ рд╣реИрдВред
  • рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдирджреЗрди рдХреЗ рдмрд╛рдж рдкреГрд╖реНрда рдирд╣реАрдВ рд▓рд┐рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ - рдХрдИ рдмрд╛рд░ рдХрдоред рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓реЙрдЧ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ "рдЕрдирдЯрд╛рдЗрдб" рд╣реИред
  • рдореБрдЦреНрдп рдмрд╛рдд рд╣реИред рдпрджрд┐ рд╣рдо рдЕрдкрдиреА рдкрддреНрд░рд┐рдХрд╛ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдбрд┐рд╕реНрдХ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЖрдкрдХреЛ рдбрд┐рд╕реНрдХ рдкреНрд░рдореБрдЦреЛрдВ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдирд┐рд░рд╕реНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕ рдореЛрдб рдореЗрдВ рдПрдХ рдШрд░реЗрд▓реВ рдПрдЪрдбреАрдбреА 1000 IOPS рддрдХ рдирд┐рдЪреЛрдбрд╝рддрд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЫреЛрдЯреЗ рд▓реЗрдирджреЗрди рдХреА рд▓рд╛рдЧрдд 2-4 рдЬрд░реНрдирд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рд╣реИрдВ, рддрдм рдЖрдк 200-400 TPS рдирд┐рдЪреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ
  • рд╡рд┐рдлрд▓рддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рд▓реЙрдЧ рд╕реЗ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд▓реЗрдирджреЗрди рдХреЛ рд░рджреНрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдРрд╕реЗ рд▓реЙрдЧ рдХреЛ рд░рд╛рдЗрдЯ-рдлреЙрд░рд╡рд░реНрдб рд▓реЙрдЧ / рдЯреНрд░рд╛рдВрдЬреЗрдХреНрд╢рди рд▓реЙрдЧ / REDO рд▓реЙрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред


рд╣реБрд░реНрд░реЗ! рд╕реБрдкрд░! рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 2 рд▓реЗрдирджреЗрди рдереЗ, рдпрд╣ 300 рд╣реЛ рдЧрдпрд╛ - 150 рдмрд╛рд░ рд╕реБрдзрд╛рд░ рд╣реБрдЖред рдФрд░ рдХрд┐рд╕ рдХреАрдордд рдкрд░? рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдХреАрдордд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ:


  • рд╕рднреА рд╕рд╛рдорд╛рдиреНрдп DBMS рдореЗрдВ, рд▓реЙрдЧрд┐рдВрдЧ рд╕рдЦреНрддреА рд╕реЗ рд╕реБрд╕рдВрдЧрдд рд╣реИред рд▓реЙрдЧ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдзрд╛рдЧрд╛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ 100 рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИрдВ? рдХреВрд▓ред рдФрд░ рд▓реЙрдЧ рдЕрднреА рднреА рдПрдХ рдзрд╛рдЧрд╛ рд▓рд┐рдЦреЗрдЧрд╛ред рдХрддрд╛рд░ рдХреА рдЧрд╣рд░рд╛рдИ рдмрд┐рд▓реНрдХреБрд▓ рдПрдХ рд╣реИред
  • рдлрд┐рд░ рднреА - рдХреЛрдИ рдУрдПрд╕ рдХреИрд╢ рдирд╣реАрдВ, рдХреЛрдИ рд╕рдВрдЪрд╛рд▓рди рдХреНрд░рдордкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВред рд╕реНрдерд╛рдпрд┐рддреНрд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдмрдиреА рд░рд╣реАрдВред рд░рд╛рдЗрдЯ-рдереНрд░реВ рдСрдкрд░реЗрд╢рди: рдЬрдм рддрдХ рдбрд┐рд╕реНрдХ рдиреЗ рдЙрддреНрддрд░ рдирд╣реАрдВ рджрд┐рдпрд╛ "рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рддрд╣ рдкрд░ рд╕рд╣реА рд▓рд┐рдЦрд╛ рд╣реИ, рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ" рдбреАрдмреАрдПрдордПрд╕ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред
  • рдпрджрд┐ рдЖрдк рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбреЗрдЯрд╛ рдбрд┐рд╕реНрдХ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рдЧрднрдЧ рд╕рднреА рд▓рд╛рдн рдЦреЛ рдЬрд╛рдПрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ - рдЕрдЪреНрдЫреЗ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рдХрдИ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИрдВ, рддреЛ рдкрддреНрд░рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдбрд┐рд╕реНрдХ рд╣реИрдВред
  • рд▓реЗрди-рджреЗрди рд░реЛрд▓рдмреИрдХ (рдХрдо рд╕реЗ рдХрдо рдПрдордПрд╕ SQL тАЛтАЛрд╕рд░реНрд╡рд░ рдореЗрдВ) - рд▓реЙрдЧ рдХреЛ рдкрдврд╝реЗрдВ рдФрд░ рд░рд╛рдЬреНрдп рдХреЛ рдЗрд╕рд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдпрд╣ рдЙрддрдиреЗ рд╣реА рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реЗрдирджреЗрди рдореЗрдВ рд▓реЗрдЦрди рд╕рдВрдЪрд╛рд▓рди рдереЗред рд░реЛрд▓рдмреИрдХ рдорд╣рдВрдЧрд╛ рд╣реИ!

рдпрд╣ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, "рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдкрд░ред" рд╣рдорд╛рд░реЗ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рд╡рд╛рдХреН, рд▓реЗрди-рджреЗрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг, рдореВрд▓рднреВрдд рддрдВрддреНрд░ рд╣реИ, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд░рд╛рдЗрдЯ-рдереНрд░реВ рд╣реИ, рдкрд╣реБрдВрдЪ рдХреЗрд╡рд▓ рдПрдХрд▓ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкрд┐рд░реЛрдпрд╛ рдЧрдпрд╛ рд╣реИ, рднрдВрдбрд╛рд░рдг рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдХрддрд╛рд░ рдХреА рдЧрд╣рд░рд╛рдИ 1 рд╣реИред


рдпрджрд┐ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ

рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд░рд╛рдЗрдЯ-рдлреЙрд░рд╡рд░реНрдб рд▓реЙрдЧрд┐рдВрдЧ рдХрд╛ рд╡рд┐рд╖рдп рдХрдо рд╕реЗ рдХрдо рдХрд┐рд╕реА рдХреЛ рднреА рдЬреНрдЮрд╛рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдбреАрдмреАрдПрдордПрд╕, рдпрд╛ рдбреАрдмреАрдПрдордПрд╕ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдкреНрд░рд╢рд╛рд╕рди рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛ рд╣реИред


рд╡рд╛рд▓ рдФрд░ рдПрд╕ рдПрдЪ рдбреА


"рдЬрдиреНрдо рд╕реЗ" рднрдВрдбрд╛рд░рдг рдирд┐рд░реНрдорд╛рддрд╛ DBMS рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдЙрди рдбреЗрдЯрд╛рдмреЗрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬреЛ рд╡реНрдпрд╛рдкрд╛рд░ рдЗрди рдмреЗрддрд╣рд╛рд╢рд╛ рдорд╣рдВрдЧреЗ рдкрд░рд┐рд╕рд░реЛрдВ рдХреЛ рдЦрд░реАрджрддрд╛ рд╣реИ: рдбреЗрд▓-рдИрдПрдорд╕реА, рдПрдЪрдкреА, рд╣рд┐рддрд╛рдЪреА, рдиреЗрдЯрдРрдк рдХреЗ рд╕реНрдЯреНрд░реАрдЯ рдкреНрд░рд╛рдЗрд╕ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗ, рдЬрдм рдПрдХ рдмрдЬрдЯ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдБрдЦреЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╢реАрд░реНрд╖ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдБрд╕реВ рднрд░рддреА рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдХреАрдордд рдХрд╛ рдПрдХ рдкреНрд░рддрд┐рд╢рдд рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдФрд░ рд╡рд┐рдкрдгрди рд╕рдВрдШрд░реНрд╖ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрд▓-рдИрдПрдорд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдордЭрд╛рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд╣рд╛рдВ рд╣реИрдВред


рддреЛ:


  1. рд╕рд┐рдВрдЧрд▓ рдереНрд░реЗрдбреЗрдб рдЬрд░реНрдирд▓
  2. рд╕реАрдкреАрдпреВ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд░рд╛рдЗрдЯ-рдереНрд░реВ рд▓реЙрдЧ, рдпрд╛рдиреА рд╡рд┐рд▓рдВрдмрддрд╛, "рд╢рд╛рд╢реНрд╡рдд" рд╣реИ
  3. OLTP рд▓реЛрдб рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреЗ рд▓реЗрди-рджреЗрди рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ,
  4. рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреНрдп DBMS рд▓реЛрдб рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рд╣реЛрддреЗ рд╣реИрдВред

Amdahl рдХрд╛ рдирд┐рдпрдо рдирд┐рд░реНрджрдпрддрд╛ рд╕реЗ рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдХрд▓-рдереНрд░реЗрдб рд╡рд╛рд▓рд╛ рдХрдо-рдкреНрд░рджрд░реНрд╢рди рд▓реЛрдб рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ рдмреЗрдХрд╛рд░ рдмрдирд╛ рджреЗрдЧрд╛, рдФрд░ рдкреНрд░рджрд░реНрд╢рди рд▓реЙрдЧ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рд╕рдордп рд╣рдо IOPS рдореЗрдВ рднрдВрдбрд╛рд░рдг рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрдВрдЧреЗ, рдФрд░ рдХреЗрд╡рд▓ рд╡рд┐рд▓рдВрдмрддрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рдЬрд╛рдПрдЧреАред
рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдбрд┐рд╕реНрдХ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЫреВрдЯ рди рджреЗрдВ - рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ tempdb рдХреЛ рдкрдврд╝рдирд╛ рдФрд░ рд▓рд┐рдЦрдирд╛ред рдкрдврд╝рдирд╛ рднреА рдПрдХ "рдкреНрд░рддреАрдХреНрд╖рд╛" рдСрдкрд░реЗрд╢рди рд╣реИред рдЬрдм рддрдХ рдХрд┐рд╕реА рдбреЗрдЯрд╛ рдкреЗрдЬ рдХреЛ рдбрд┐рд╕реНрдХ рд╕реЗ рдореЗрдореЛрд░реА рдореЗрдВ рдирд╣реАрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░реЛрд╕реЗрд╕рд░ рдЗрд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдХрддрд╛рд░ рдореЗрдВ рдмрдбрд╝реА рдХрддрд╛рд░реЗрдВ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЕрдиреБрдорддрд┐ рд╕рдВрднрд╡ рд╣реИ: DBMS рдЕрдХреНрд╕рд░ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ рд╣реИ, рдХреМрди рд╕реЗ рдкреГрд╖реНрда рдбрдВрдк рдХрд░рдирд╛ рд╣реИ рдФрд░ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рдХрддрд╛рд░реЗрдВ рд▓рдЧрд╛рддреА рд╣реИрдВред рдЪреВрдВрдХрд┐ рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬрдм рдмрдВрдбрд▓ рд╕реЗ рдЕрдВрддрд┐рдо рдСрдкрд░реЗрд╢рди рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕ рд▓реЛрдб рдореЗрдВ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, IOPS рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рдСрдкрд░реЗрд╢рди рдХреА рд╡рд┐рд▓рдВрдмрддрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕реНрдХреЛрдк рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП: рдУрдПрд▓рдЯреАрдкреА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд░реАрдб рдСрдкрд░реЗрд╢рдВрд╕ 85% -95% рд╣реИрдВред рд╣рд╛рдВ, рд╣рд╛рдВ, рд╣рд╛рдВ, рд▓рд┐рдЦрдирд╛ рд╕рдВрдЪрд╛рд▓рди рдХрдо рдкрд░рд┐рдорд╛рдг рдХрд╛ рдПрдХ рдЖрджреЗрд╢ рд╣реИред


рд╡рд┐рдХреНрд░реЗрддрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдЬреАрдирд┐рдпрд░ DBMS рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╕рднреА рддрдХрдиреАрдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ DBMS рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред DBMS рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЙрдЪрд┐рдд рдпреЛрдЬрдирд╛, рд╡рд┐рднрд╛рдЬрди рдФрд░ рдЖрд╡рдВрдЯрди , рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдкреНрд░рд╢рд╛рд╕рдХ рдХреА рдПрдХ рдЬрдЯрд┐рд▓ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрд╖рдорддрд╛ рд╣реИ ред рдПрдХ рд╣реА рдбреЗрд▓-рдИрдПрдорд╕реА рдореЗрдВ рднреА рдПрдХ рд╕реМ рд╕реЗ рдЕрдзрд┐рдХ рдкреГрд╖реНрдареЛрдВ рдкрд░ SQL рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд╛рдЬрди рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рд╢реНрд╡реЗрдд рдкрддреНрд░ H14621 рдФрд░ H12341 рд╣реИ ред рдЕрд░реЗ! рдпрд╣ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЧреЛрджреА рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рдмрд╕реЗ рдЖрдо рд╕рдлреЗрдж рдХрд╛рдЧрдЬ рд╣реИ! рдЕрднреА рднреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЛрдЧреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ ( h15142 , h16389 ... рд╡рд╣рд╛рдВ рдЕрдВрдзреЗрд░рд╛ рд╣реИ)ред VMware рдХреЗ "рд╕рдиреНрдирд┐рдХрдЯ" - VMware vSphere рдкрд░ Microsoft SQL рд╕рд░реНрд╡рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдмрд╣реБрдд рдкреАрдЫреЗ рдирд╣реАрдВ рд╣реИрдВред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпреЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗрд╡рд▓ рдбреАрдмреАрдП рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рди рд╣реА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдФрд░ рднрдВрдбрд╛рд░рдг рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдПред
рдореИрдВ рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрди рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ LUN рдХреЛ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП, рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдФрд░ tempdb рд▓рд┐рдП рдХрд╛рдЯрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рдВ, рдХрд╣реАрдВ-рдХрд╣реАрдВ рдирд╡реАрдирддрдо рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдореЗрдВ рд╡реЗ рдмрдбрд╝реЗ рдХрд░реАрдиреЗ рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдСрд▓-рдлреНрд▓реИрд╢ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдпрд╣ рд▓реЙрдЧ рдХреЛ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рдореАрдбрд┐рдпрд╛ рдореЗрдВ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди LUN рдЕрднреА рднреА рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рд╕реЗ рдХрд╛рдЯрдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдбрдВрдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ LUN рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ OS рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдпрд╣ рдПрдХ IO рдХрддрд╛рд░ рд╣реЛрдЧреАред рдФрд░ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреАред рд╡рд┐рд▓рдВрдмрддрд╛ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рддреБрд░рдВрдд рдкрд░рд┐рдорд╛рдг рдХрд╛ рдХреНрд░рдо рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ред рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдЧреИрд░-рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд▓реЙрдЧ рдСрдкрд░реЗрд╢рдВрд╕ рдХрддрд╛рд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ, IOPS рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ tempdb рдкрд░ рдлрд┐рд╕рд▓ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ "рд╢рддрд╛рдмреНрджреА рдХреА рдЦреЛрдЬ" рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рд╕рддреНрдп рд╣реИред рдпрд╣ рдСрд▓-рдлреНрд▓реИрд╢ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде рдкреБрд░рд╛рдирд╛ рдпрд╛ рд░рджреНрдж рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рд╣рд╛рдВ, рдПрд╕рдПрд╕рдбреА рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рджреЗрд░реА HDDs рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдкрд░рд┐рдорд╛рдг рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рд╕реНрдореГрддрд┐ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкрд░рд┐рдорд╛рдг рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗред IO рдЕрднреА рднреА DBMS рдХреА рдЕрдбрд╝рдЪрди рд╣реИред
рдФрд░ рддрдХрдиреАрдХреА рджрд╕реНрддрд╛рд╡реЗрдЬ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд▓реЗрди-рджреЗрди рд▓реЙрдЧ рдореЗрдВ IOPS рдХреА рд╕рдВрдЦреНрдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╡рд┐рд▓рдВрдмрддрд╛ рдиреНрдпреВрдирддрдо рд╣реИ (рдЖрдзреБрдирд┐рдХ рд╕рдордп рдореЗрдВ рдпрд╣ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ 1 рдПрдордПрд╕ рд╕реЗ рдХрдо)ред


рд▓реЗрдХрд┐рди рдорд╛рд░реНрдХреЗрдЯрд░реНрд╕ рдХреЛ рдмреЗрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред Giperkonvergentnost! рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди! рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд▓рдЪреАрд▓рд╛рдкрди! рдбрд┐рдбреБрдкреНрд▓реАрдХреЗрд╢рди! рдЖрд╕рд╛рди рд╕реЗрдЯрдЕрдк! рдХрдИ, рдХрдИ IOPS! рд╕реБрдВрджрд░ рдкреНрд░рд╕реНрддреБрддрд┐рдпрд╛рдБ, рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рднрд░реА рдЖрд╡рд╛рдЬ, рдФрдкрдЪрд╛рд░рд┐рдХ рд╡реЗрд╢рднреВрд╖рд╛ред рд▓реЗрдХрд┐рди рдбреЙрд▓рд░ рдореЗрдВ 6-7 рдЕрдВрдХреЛрдВ рдХреЗ рдореВрд▓реНрдп рдЯреИрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдмреЗрдЪрдирд╛ рд╣реИ? рдЗрд╕рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╛ рддреЛ рд╡рд┐рд▓рдВрдмрддрд╛ рдпрд╛ рдереНрд░реВрдкреБрдЯ рдХреЛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рдПрдХ рд╕рд╛рде рдирд╣реАрдВ, рдХрд┐ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕ рджреВрд╕рд░реЗ рд╢реЗрд▓реНрдл рдХреА рддрд░рд╣ рд╣реИ, рдХрд┐ рдпрджрд┐ рдЧрд╣рди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдПрдХ рдШрдВрдЯреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рд░рд╣рддреА рд╣реИ, рддреЛ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреА рд░реИрдо рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ "рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЧрд░ рдХреЛрдИ рдХреИрд╢ рдирд╣реАрдВ рд╣реИ" рдиреАрдЪреЗ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛, рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ 100,000 рд░реВрдмрд▓ рдХрд╛ рдЦрд░реНрдЪ рдЖрддрд╛ рд╣реИ, рдареАрдХ рд╣реИ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЯреНрд░рд┐рдХреНрд╕ ...


рел рдорд┐


рдпрд╛ рддреЛ рдкрдврд╝реЗ рд▓рд┐рдЦреЗ рдмрд╛рдЬрд╝рд╛рд░рд┐рдпреЛрдВ рд╕реЗ, рдпрд╛ рдЖрд▓рд╕ рд╕реЗ, рдпрд╛ рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рдХреЙрдХрд░реЛрдЪ рдХреЗ рдХрд╛рд░рдг рдмрд╣реБрдд рд╕реБрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЕрдХреНрд╕рд░ рд╕реНрдЯреЛрд░реЗрдЬ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрдЯрд░ рдРрд╕рд╛ рдХреБрдЫ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдПрдХ рдмрдбрд╝реА рд╢реЗрд▓реНрдл рд▓реЗрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рд╕рднреА рдХреБрдЫ рд╕рдорддрд▓ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдкрддрд▓реЗ рдкреНрд░реЛрд╡рд┐рдЬрд╝рди рд╡рд╛рд▓реЗ LUN рдореЗрдВ рдХрд╛рдЯрддреЗ рд╣реИрдВ рдФрд░ LUN рджреНрд╡рд╛рд░рд╛ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╛ рджреЛ, рдХреНрдпреЛрдВрдХрд┐ "рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рднрд╛рдЬрди рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред" рдФрд░ рдЬрдм, рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ SQL рдирд░реНрдХ-рдирд░реНрдХ-рдирд░рдХ рдХреА рддрд░рдл рд╕реЗ рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде, рддреЛ рдмрд╣реБрдд рд╣реА рдЧреАрдд рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ "5 рдПрдордПрд╕ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рдВрдХреЗрддрдХ рд╣реИ", рдХрд┐ "100000 IOPS", "рдЖрдкрдХрд╛ рднрдВрдбрд╛рд░рдг рднрд╛рд░ 5% рд╕реЗ рдХрдо рд╣реИ"


рд╕рдВ ред


  • 5 рдПрдордПрд╕ рдХреЗ рд╡рд╛рд▓ / рд▓реЗрди-рджреЗрди рд▓реЙрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рднрд╛рдЬрди рдкрд░ рдУрдПрд▓рдЯреАрдкреА рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдЕрдорд╛рдиреНрдп рд╕рдВрдХреЗрддрдХ рд╣реИред 1000 (рд╢рдмреНрджреЛрдВ рдореЗрдВ: рдПрдХ рд╣рдЬрд╛рд░) рдЧреБрдирд╛ рд╕рд╕реНрддрд╛ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрд╣реЗ рдХреЗ "рд▓рдЧрднрдЧ-рдХрдореЛрдбрд┐рдЯреА" рдЯреБрдХрдбрд╝реЗ рдкрд░, рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдХреЗрддрдХ рдЕрдм 0.1-0.3 рдПрдордПрд╕ рд╣реЛрдЧрд╛ред рдФрд░ рдХрд▓ - 0.01 рдПрдордПрд╕ред рдореЙрд╕реНрдХреЛ рдореЗрдВ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдХреЗ рдПрдХ рдкреВрд░реЗ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдХреА рдХреАрдордд рдкрд░, 2008 рдХреЗ рдПрдЪрдбреАрдбреА рдХреА рддрд░рд╣ рдЧрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдХреЛрдИ "рд╕реЗрд╡рд╛рдХреНрд╖рдорддрд╛" рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИред
  • рдХреНрдпрд╛ рд╡рд┐рдХреНрд░реЗрддрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рд▓реЗрди-рджреЗрди рд▓реЙрдЧ IOPS рдкрд░ рдорд╛рдВрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рдЙрдиреНрд╣реЗрдВ HDD рдкрд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рд╣рд╛рдБ рдпрд╣ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдбрд┐рд╕реНрдХ рди рд╣реЛ рд╕рдВрдХреНрд░рдордг рд▓реЙрдЧ рд▓рд┐рдЦрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреАрдмреАрдПрдордПрд╕ рдиреЗ рдХрд╛рд░реНрдп рдХреЛ рдирд╣реАрдВ рдЫреБрдЖред рдФрд░ рдЗрд╕рд▓рд┐рдП рдХрд┐ рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдЙрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рддреА рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рд╣реА рдбреЗрдЯрд╛ рдЧреИрд░-рд╡рд╛рд╖реНрдкрд╢реАрд▓ рдореЗрдореЛрд░реА рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ (рдпрд╣ рдЙрдирдХреЗ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╣реИ)
  • рдЕрд╕рд▓реА OLTP рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдкрддрд▓реЗ рдбрд┐рд╕реНрдХ рдмреБрд░рд╛рдИ рд╣реИрдВред
  • рд╡рд╛рд▓ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрдмрд╛рдз рд╣реИ рдХрд┐ 10 рдпрд╛ 20 рдХреА рдХрддрд╛рд░ рдореЗрдВ IOPS рдХреЛ рдХрд┐рддрдиреА рдЧрд╣рд░рд╛рдИ рд╕реЗ рдирд┐рдЪреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд╣рд╛рдВ рдХреЛрдИ рдЧрд╣рд░рд╛рдИ рдирд╣реАрдВ рд╣реИред
  • рд╡рд╛рд▓ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рд╕рдВрдХреЗрддрдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдУрдПрд╕ рдореЗрдВ рдЖрдИрдУ рдХрддрд╛рд░ "рдХреЗрд╡рд▓ рд▓рдЧрднрдЧ 1" рд╣реИред рд╡рд╣ рдЕрдм рдФрд░ рдирд╣реАрдВ рд╣реЛрдЧреАред
  • рдирд╣реАрдВ, DBA рдФрд░ DB рдбреЗрд╡рд▓рдкрд░реНрд╕ "рдХреНрд░реИрдВрдХ рдХрд┐рдП рдЧрдП рдХрдардлреЛрдбрд╝рд╡рд╛ рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рдареАрдХ рд╕реЗ рд╡рд╛рд▓ рд╕рдорд╛рдирд╛рдВрддрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ" (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рдп)
  • рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреЗ рддрд░реНрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реАрд╕рд╛рдЗрдХреНрд▓рд┐рдВрдЧ "рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рдж рд╕реЗ рд╣рдо рдПрдХ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдХреБрдЯрд┐рд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП 10,000 IOPS рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдЙрдЪреНрдЪ-рдЕрдВрдд рд╕рд░рдгреА рд╕реЗ рдордзреНрдп-рд╢реНрд░реЗрдгреА рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП" - рдпрд╣ рдЧрд▓рдд рддрд░реНрдХ рд╣реИред
  • рдпрджрд┐ 40-рдХреЛрд░ рд╕рд░реНрд╡рд░ рдореЗрдВ 2.5 рдкреНрд░рддрд┐рд╢рдд рдХрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХрд╛рд░реНрдп рдмрд╛рдХреА рд╕рднреА рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИред

рдЬрдм рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓реИрдкрдЯреЙрдк рдкрд░ рдХреБрдЫ рдбреЗрдЯрд╛ рд▓реЛрдбрд┐рдВрдЧ рдореЗрдВ 5 рдорд┐рдирдЯ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ 40 рд╡реЗрдВ рдиреНрдпреВрдХреНрд▓рд┐рдпрд░ рд╕рд░реНрд╡рд░ рдкрд░ 1 TiB RAM рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛ рдорд┐рд▓рд┐рдпрди рдбреЙрд▓рд░ рдПрдХ рд╣реА рдХрд╛рд░реНрдп рдПрдХ рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд░реЛрдЧреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд▓рд╛рдЧрддреЛрдВ рдХреА рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢реНрди рд╣реЛрдВрдЧреЗред


рдФрд╕рдд рд╡рд╛рд▓ рд╡рд┐рднрд╛рдЬрди рд╡рд┐рд▓рдВрдмрддрд╛рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рд▓реЗрдирджреЗрди рдХрднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛:
рел рдорд┐200
1 рдорд┐1000
0.5 рдорд┐2000
0.1 рдорд┐10000
0.05 рдорд┐20000

рдХреНрдпрд╛ рдХрд░реЗрдВ?


рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдпреБрдХреНрддрд┐рдпрд╛рдБ рдФрд░ DBAs


OLTP рдХреЗ рд▓рд┐рдП, "рд░реАрд╕рд╛рдЗрдХреНрд▓рд┐рдВрдЧ" рдФрд░ IOPS рдХреА рдЧрд┐рдирддреА рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВред рдЕрд▓рдЧ рд╕реЗ, рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ - IOPS рдХреЛ рдмрдбрд╝реА рдХрддрд╛рд░ рдХреА рдЧрд╣рд░рд╛рдИ рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдХреБрд▓ рди рджреЗрдЦреЗрдВ: рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдбреЗрдЯрд╛ рд╡рд┐рднрд╛рдЬрди рдкрд░, рдмрдбрд╝реА рдХрддрд╛рд░ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдЫреЛрдЯреА рдлрдЯ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ OLTP рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред


LUN рджреНрд╡рд╛рд░рд╛ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдПрдХ DBA рд╡реНрд╣рд┐рдо рдирд╣реАрдВ рд╣реИред рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд▓реЛрдб рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╣реИрдВред рдХрдо рд╕реЗ рдХрдо, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:


  • рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рдЖрдорддреМрд░ рдкрд░ рдпрд╣ 8/64 KiB рдХреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдмреНрд▓реЙрдХ рдХреЗ рд╕рд╛рде рдкрдврд╝ рдФрд░ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реИред 80-95% рд░реАрдбрд┐рдВрдЧред рдХрддрд╛рд░реЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ: рд╕реЗрд╡рд╛ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди, рдереЛрдХ рд▓реЛрдбрд┐рдВрдЧ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рджреМрд░рд╛рди, рдЕрдХреНрд╖рдо рдпрд╛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░, рдФрд░ рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдХреЗ рджреМрд░рд╛рдиред рдкрдврд╝рдиреЗ рдХреЗ рдкреНрд░рддрд┐ рдЬрд╡рд╛рдмрджреЗрд╣реА рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ 8/64 KiB рдмреНрд▓реЙрдХ "рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ" рдХреЗ рд╕рдВрд░реЗрдЦрдг рдкреВрд░реЗ рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред
  • рдЯреЗрдореНрдкрд░реНрдбрдм рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рд░реАрдбрд┐рдВрдЧ рдЖрдорддреМрд░ рдкрд░ 40-75% рд╣реЛрддреА рд╣реИ рдФрд░ рд▓реЗрдЦрди рдЬрд╡рд╛рдмрджреЗрд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд╕рдХрддреА рд╣реИред рдЖрдзреБрдирд┐рдХ MS SQL рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдбреЗрдЯрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдЧреБрдирд╛ рдордЬрдмреВрдд рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЧреИрд░-рд╕рдВрдХреБрд▓ DBMS рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рдЗрд╕ рдЦрдВрдб рдХреЛ рдХрд┐рд╕реА рднреА рд╕рдВрдЧреНрд░рд╣рдг рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реЗрд╡рд╛ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрднреА рднреА рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧреАред
  • рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ / DWH рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рд░реАрдбрд┐рдВрдЧ 100% рдХреЗ рдХрд░реАрдм рд╣реИред рдПрдХ рд░реАрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХ рдХрд╛ рдЖрдХрд╛рд░ рдЖрдорддреМрд░ рдкрд░ 64 KiB рд╣реЛрддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдФрд░ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрддрд╛рд░ 1000 рдпрд╛ рдЕрдзрд┐рдХ рддрдХ рдХреВрдж рд╕рдХрддреА рд╣реИред
  • рд▓реЗрди-рджреЗрди рд▓реЙрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рдкрдврд╝рдирд╛ рдХреЗрд╡рд▓ рд░рдЦрд░рдЦрд╛рд╡ (рдмреИрдХрдЕрдк, рдкреНрд░рддрд┐рдХреГрддрд┐, рдЖрджрд┐) рдХреЗ рд▓рд┐рдП рд╣реИ, рдЖрд╡реЗрджрди рдкреНрд░рджрд░реНрд╢рди рдХреЗрд╡рд▓ рд▓реЗрдЦрди рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддрд╛ рд╣реИред 0.5-64 KiB рдХреЗ рдмреНрд▓реЙрдХ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧред рдмрд┐рдирд╛ рдХрддрд╛рд░ рдХреЗ, рдПрдХ рдзрд╛рдЧреЗ рдореЗрдВред рд╡рд┐рд▓рдВрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
  • рдмреИрдХрдЕрдк рдФрд░ рдмрд╣рд╛рд▓ред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдмрдбрд╝реЗ рдмреНрд▓реЙрдХ (рдЕрдХреНрд╕рд░ 1 MiB) рдореЗрдВ рдкрдврд╝ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдпрд╣ рд▓реЛрдб рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЪреИрдирд▓ / рдмрд╕реЛрдВ (FC рдФрд░ рдИрдерд░рдиреЗрдЯ рджреЛрдиреЛрдВ) рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдЖрд░рд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╕рд░реНрд╡рд░ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдирд╛ рдЙрд╕реА SAN / SHD рдХреЗ рдЕрдиреНрдп рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
  • рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ: рдпреЗ рд▓реЙрдЧреНрд╕, рдбрд┐рдлреЙрд▓реНрдЯ рдЯреНрд░реЗрд╕, рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓реЗрдВ рдЖрджрд┐ рд╣реИрдВред рдпрд╣ рд▓реЛрдб рд╢рд╛рдпрдж рд╣реА рдХрднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓реЛрдб рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдереЛрдбрд╝реЗ рд╡рд┐рджреЗрд╢реА рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓рд╕реНрдЯреНрд░реАрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рднрдВрдбрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред рдЗрди рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рднрд╛рд░реЛрдВ рдореЗрдВ рднрд┐рдиреНрди, рдЕрдХреНрд╕рд░ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА, рдбрд┐рд╕реНрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рдпрджрд┐ рд╡реЗ рд╕рднреА рдПрдХ рд╡рд┐рднрд╛рдЬрди рдкрд░ рдвреЗрд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рди рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдиреАрдЪрд╛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдк рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЦреЛ рджреЗрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдзреАрдорд╛ рдХреНрдпреЛрдВ рд╣реИ, рдФрд░ рдЖрдк рдХреЗрд╡рд▓ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реБрдзрд╛рд░ / рднрдВрдбрд╛рд░рдг рдХреЗ рдЙрдиреНрдирдпрди рдХреЗ рдмрд┐рдирд╛ рд╕реБрдзрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореБрдЦреНрдп рд╕рд┐рдлрд╛рд░рд┐рд╢:


, " " . .



  • , . Dell/EMC SQL Server .
  • . "" (, NUC c SSD, , ). --, .
  • DBA, - ( 200 ).
  • (etrolaster ), , , . +0,5 , 0,2, 0,7 3 .
  • , . tempdb , , , RCSI 12 .
  • Latency throughput. , " ", . throughput latency, . .

MS SQL Server


MS SQL, bottleneck , - :


  1. . рдпрд╣ рд╕рд╣реА рд╣реИред . 1000 5-30 1000 INSERT . , , , , " тАФ ".
  2. tempdb " ". . , , .
  3. , BULK INSERT . , "Simple" "Bulk logged". , , Simple/Bulk logged Full . тАФ The Data Loading Performance Guide , . ( ETL, OLTP) We Loaded 1TB in 30 Minutes with SSIS, and So Can You
  4. SQL Server Delayed Transaction Durability тАФ , .
  5. SQL Server In-Memory OLTP . , .
  6. , , AlwaysOn .

***


рд╡рд╣ рд╕рдм рд╣реИред . 20000 IOPS 5 latency 4-16 OLTP. OLTP , .


PS: SSD.

. Intel Optane. SSD "" 4, . SSD, , , . SSD . , "" , . Intel Optane: ( , ) 1 20 . , . SSD 100-300 . SSD.
, . OLTP "", in-memory ACID. latency 20 "" . low-latency Optane ( ? ).
( ) Optane.


Source: https://habr.com/ru/post/hi414269/


All Articles