рдЗрди-рд╕реНрдореГрддрд┐-рдбреЗрдЯрд╛ рдЧреНрд░рд┐рдбред рд╕реНрдХреЗрд▓реЗрдмрд▓ рдбрд╛рдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕

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

1) рдХреИрд╢рд┐рдВрдЧ рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдо

2) NoSQL рд╕рдорд╛рдзрд╛рди

рдЖрдЬ рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рдХрдИ рдлрд╛рдпрджреЗ рд╣реИрдВ: рдЗрди-рдореЗрдореЛрд░реА-рдбреЗрдЯрд╛-рдЧреНрд░рд┐рдб (рдЖрдИрдПрдордбреАрдЬреА) ред

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

рдЪреВрдВрдХрд┐ рдореИрдВ рдЬрд╛рд╡рд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, IMDG рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдиреЛрдб JVM рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдЬреЛ рдЬрд╛рд╡рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХреБрдЫ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рд╣реИ, рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рджреВрд╕рд░реА рдмрд╛рдд, рдЬрд╛рд╡рд╛ рдореЗрдВ IMDG рдХрд╛ рдЙрдкрдпреЛрдЧ REST API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рддреЛ рдореЗрдореЛрд░реА-рдбреЗрдЯрд╛-рдЧреНрд░рд┐рдб рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?

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

рд▓рдЧрднрдЧ рд╕рднреА рдЖрдИрдПрдордбреАрдЬреА рдХреИрд╢ рдореЗрдВ рд▓реЗрдирджреЗрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдХреИрд╢реНрдб рдбреЗрдЯрд╛ рдХреЛ рдХреНрд░рдордмрджреНрдз рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдПрдХ рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ)ред

1. рдЧрддрд┐

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

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

рдЫрд╡рд┐

рдХреНрдпреЛрдВрдХрд┐ рдЪреВрдВрдХрд┐ рдирд┐рдХрдЯ-рдХреИрд╢ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореЗрдореЛрд░реА рдмрд╛рд╣рд░ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреИрд╢реНрдб рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ:
  1. рд╕рдорд╛рдкреНрддрд┐ - рдХреИрд╢ рдореЗрдВ рд╡рд╕реНрддреБ рдЬреАрд╡рдирдХрд╛рд▓
  2. рдирд┐рд╖реНрдХрд╛рд╕рди - рдХреИрд╢ рд╕реЗ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛рдПрдВ
  3. рд╕рдВрдЧреНрд░рд╣реАрдд рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рд╕реАрдорд╛

рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд (рд╕рд╛рде рд╣реА рдореЗрдореЛрд░реА рдХреА рдХрдореА) рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

2. рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛

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

рдЫрд╡рд┐

рдпрд╛рдиреА рдпрджрд┐ рд╣рдо рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ рдХрд┐ 2 рдиреЛрдбреНрд╕ рдХреЗ рдЦреЛ рдЬрд╛рдиреЗ рд╕реЗ рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рднрд╛рдЬрди рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ 3 рдЕрд▓рдЧ рдиреЛрдбреНрд╕ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрджрд┐ 2 рдиреЛрдбреНрд╕ рдЧрд┐рд░ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдбреЗрдЯрд╛ рдмрд░рдХрд░рд╛рд░ рд░рд╣реЗрдЧрд╛ред рдпрджрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдиреЛрдб рд░рд╣рддрд╛ рд╣реИ, рддреЛ рд╕рднреА рдбреЗрдЯрд╛ рдХреА 3 рдкреНрд░рддрд┐рдпрд╛рдВ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдИ рдЬрд╛рдПрдВрдЧреА, рдФрд░ рдХреНрд▓рд╕реНрдЯрд░ рдирдИ рдкрд░реЗрд╢рд╛рдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

3. рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА

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

4. рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛

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

5. рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рд▓реЛрдб рдХреЛ рдХрдо рдХрд░рдирд╛

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

рдЫрд╡рд┐

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


рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк:


IMDG рдХреЛ рдПрдХ рдиреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬреЛ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ / рд░реАрдбрд┐рдВрдЧ / рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрдЯреЗрдб рдХрд╛ рд╕рд╛рд░рд╛ рдмреЛрдЭ рдЙрдард╛рддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЕрдк-рдЯреВ-рдбреЗрдЯ рдбреЗрдЯрд╛, рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдХрдо рд▓реЛрдб рдФрд░, рдЬреЛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рдЖрдБрдХрдбрд╝реЗ, рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ, рдЖрджрд┐ред рдЙрд╕реА рд╣рд╛рд▓рдд рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдирд┐рд╖реНрдХрд░реНрд╖

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

UPD: рдЕрдЧрд▓рд╛ рд▓реЗрдЦ

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


All Articles