рдкрд╛рдВрдЪ рд╕рд╛рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рджреВрд╕рд░рд╛ libmdbx 1.0 рд░рд┐рд▓реАрдЬрд╝ рдЙрдореНрдореАрджрд╡рд╛рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

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

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

рдПрдордбреАрдмреАрдПрдХреНрд╕ рдФрд░ рдПрд▓рдПрдордбреАрдмреА рдХреЗ рдмреАрдЪ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░:

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

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

  • MacOS рдФрд░ рджреНрд╡рд┐рддреАрдп-рд╕реНрддрд░реАрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдлреНрд░реАрдмреАрдПрд╕рдбреА, рд╕реЛрд▓рд╛рд░рд┐рд╕, рдбреНрд░реИрдЧрдирдлреНрд▓рд╛рдИ рдмреАрдПрд╕рдбреА, рдУрдкрдирдмреАрдПрд╕рдбреА, рдиреЗрдЯрдмреАрдПрд╕рдбреАред рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ AIX рдФрд░ HP-UX рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдХреЛрдб рдХреЛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░ рдФрд░ рдПрдбреНрд░реЗрд╕ рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдлрд╝ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, "-рд╡реЗрдкреЗрдбреЗрдВрдЯрд┐рдХ" рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рд╕рднреА рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ, рд╕рднреА рдХрд╡рд░рд┐рдЯреА рд╕реНрдЯреЗрдЯрд┐рдХ рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдЖрджрд┐ рд╕рдорд╛рдкреНрдд рдХрд░ рджреА рдЧрдИ рдереАрдВред
  • рдЕрджреНрдпрддрди рдПрдкреАрдЖрдИ рд╡рд┐рд╡рд░рдг.
  • рдПрдореНрдмреЗрдбрд┐рдВрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рд╡рд┐рд▓рдп (рдПрдХреАрдХрд░рдг)ред
  • рд╕реАрдПрдордХреЗ рд╕рдорд░реНрдерди.
  • рдиреЗрд╕реНрдЯреЗрдб рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди.
  • рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреВрдЯрд┐рдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд┐ рдХреНрдпрд╛ рдУрдПрд╕ рд░реАрдмреВрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ (рдЧрдВрджрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ)ред
  • рдЕрджреНрдпрддрди/рдкреБрд░рд╛рдиреЗ рдкреГрд╖реНрдареЛрдВ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд▓реЗрдирджреЗрди рдЬрд╛рдирдХрд╛рд░реА рдХреА рд╢реБрд░реВ рд╕реЗ рдЕрдВрдд рддрдХ рдЧрд┐рдирддреАред
  • рд╕рдВрдЧрдд рдореЛрдб рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдЦреБрд▓реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк MDBX_ACCEDEред
  • рдЙрдкрдпреЛрдЧ рдУрдПрдлрдбреА рдЕрд╡рд░реЛрдзрди рдХрдм рдЙрдкрд▓рдмреНрдз рд╣реИред
  • рдкрд╛рдЗрдк рдореЗрдВ рд╣реЙрдЯ рдмреИрдХрдЕрдк.
  • рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рд┐рдд рдЖрдВрддрд░рд┐рдХ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо ("qsort()" рд╕реЗ 2-3 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рддреЗрдЬрд╝ рдФрд░ "std::sort()" рд╕реЗ 30% рдЕрдзрд┐рдХ рддреЗрдЬрд╝)ред
  • рдЕрдзрд┐рдХрддрдо рдХреБрдВрдЬреА рд▓рдВрдмрд╛рдИ рдмрдврд╝рд╛ рджреА рдЧрдИ рд╣реИ.
  • рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рдпрдВрддреНрд░рдг (рдореЗрдореЛрд░реА рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреИрд╢рд┐рдВрдЧ рд░рдгрдиреАрддрд┐)ред
  • рдЕрдзрд┐рдХ рдЖрдХреНрд░рд╛рдордХ рдФрд░ рддреЗрдЬрд╝ рдСрдЯреЛ-рдХреЙрдореНрдкреИрдХреНрдЯрд┐рдлрд┐рдХреЗрд╢рдиред
  • B+ рдЯреНрд░реА рдкреЗрдЬреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзрд┐рдХ рдЗрд╖реНрдЯрддрдо рд░рдгрдиреАрддрд┐ред
  • рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд╖рддрд┐ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЧреИрд░-рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (рдПрдирдПрдлрдПрд╕, рд╕рд╛рдВрдмрд╛, рдЖрджрд┐) рдХрд╛ рдирд┐рдпрдВрддреНрд░рдгред
  • рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕реЗрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

libmdbx рдХреЗ "рдЕрдЧрд▓реЗ" рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ рдорд┐рдереНрд░рд┐рд▓рдбреАрдмреА, рдЬрдмрдХрд┐ рдПрдордбреАрдмреАрдПрдХреНрд╕ рдХреЗ "рд╡рд░реНрддрдорд╛рди" рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╡рд┐рдХрд╛рд╕ рд╡реЗрдХреНрдЯрд░ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдлреАрдЪрд░ рд╕реЗрдЯ рдХреЛ рдлреНрд░реАрдЬ рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд┐рд░ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдирд┐рд░реНрдгрдп рддреАрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛:

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

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ