Redis 6.0 DBMS рдХреЛ рд░рд┐рд▓реАрдЬ

рддрдпрд╛рд░ рднрдпреЛ DBMS рд░рд┐рд▓реАрдЬ рд░реЗрдбрд┐рд╕ред, NoSQL рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд╡рд░реНрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рддред Redis рд▓реЗ рдХреБрдЮреНрдЬреА/рдорд╛рди рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдореЗрдореНрдХреНрдпрд╛рдЪ-рдЬрд╕реНрддреИ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдврд╛рдБрдЪрд╛рд╣рд░реВ рдЬрд╕реНрддреИ рд╕реВрдЪреАрд╣рд░реВ, рд╣реНрдпрд╛рд╕рд╣рд░реВ, рд░ рд╕реЗрдЯрд╣рд░реВ, рд░ рд╕рд░реНрднрд░-рд╕рд╛рдЗрдб рд▓реБрдЖ рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рддред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдпреЛ BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред рдЕрддрд┐рд░рд┐рдХреНрдд рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдЬрд╕рд▓реЗ рдЧрдд рд╡рд░реНрд╖ рджреЗрдЦрд┐ RediSearch, RedisGraph, RedisJSON, RedisML, RedisBloom рдЬрд╕реНрддрд╛ рдЙрджреНрдпрдо рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдиреНрдирдд рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдпреЛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ RSAL рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред AGPLv3 рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рдпреА рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рдЦреБрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдЫ рдЧреБрдбрдлрд╛рд░реНрдо.

Memcached рдХреЛ рд╡рд┐рдкрд░реАрдд, Redis рд▓реЗ рдбрд┐рд╕реНрдХрдорд╛ рдбрд╛рдЯрд╛рдХреЛ рдирд┐рд░рдиреНрддрд░ рднрдгреНрдбрд╛рд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рдЖрдкрддрдХрд╛рд▓реАрди рдмрдиреНрджрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЧрд░реНрджрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдЧреНрд░рд╛рд╣рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдкрд░реНрд▓, рдкрд╛рдЗрдерди, PHP, Java, Ruby, рд░ Tcl рд▓рдЧрд╛рдпрдд рдзреЗрд░реИ рд▓реЛрдХрдкреНрд░рд┐рдп рднрд╛рд╖рд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред Redis рд▓реЗ рд▓реЗрдирджреЗрдирд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рд╕рдореВрд╣рд▓рд╛рдИ рдПрдХ рдЪрд░рдгрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд╕реНрдерд┐рд░рддрд╛ рд░ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрджреИ (рдЕрдиреНрдп рдЕрдиреБрд░реЛрдзрд╣рд░реВрдмрд╛рдЯ рдЖрджреЗрд╢рд╣рд░реВрд▓реЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЧрд░реНрди рд╕рдХреНрджреИрди) рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛, рд░ рд╕рдорд╕реНрдпрд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рддрдкрд╛рдИрдВрд▓рд╛рдИ рд░реЛрд▓ рдмреНрдпрд╛рдХ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВред рд╕рдмреИ рдбрд╛рдЯрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ RAM рдорд╛ рдХреНрдпрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫред

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

рдХреБрдЮреНрдЬреА рд╕реБрдзрд╛рд░рд╣рд░реВRedis 6.0 рдорд╛ рдердкрд┐рдпреЛ:

  • рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдирдпрд╛рдБ RESP3 рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫ, рддрд░ рдЬрдбрд╛рди рд╕реЗрдЯрдЕрдк RESP2 рдореЛрдбрдорд╛ рд╕реБрд░реБ рд╣реБрдиреНрдЫ рд░ рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдирдпрд╛рдБ рдкреНрд░реЛрдЯреЛрдХрд▓рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдЫ рдпрджрд┐ рдЬрдбрд╛рди рд╡рд╛рд░реНрддрд╛ рдЧрд░реНрджрд╛ рдирдпрд╛рдБ HELLO рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред RESP3 рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рд╛рдЗрдбрдорд╛ рдЬреЗрдиреЗрд░рд┐рдХ рдПрд░реЗрд╣рд░реВ рд░реВрдкрд╛рдиреНрддрд░рдг рдирдЧрд░реА рд░ рдлрд┐рд░реНрддрд╛ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдЫреБрдЯреНрдпрд╛рдПрд░ рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рд╕реАрдзрд╛ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рд╕реВрдЪреА рд╕рдорд░реНрдерди (ACL), рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреБрди рдЕрдкрд░реЗрд╕рдирд╣рд░реВ рдХреНрд▓рд╛рдЗрдиреНрдЯрджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рдХреБрди рдЧрд░реНрди рд╕рдХреНрджреИрди рднрдиреЗрд░ рд╕рд╣реА рд░реВрдкрдорд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред ACLs рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХреЛ рдХреНрд░рдордорд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рддреНрд░реБрдЯрд┐рд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрди рдкрдирд┐ рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, BRPOPLPUSH рдЕрдкрд░реЗрд╕рди рдорд╛рддреНрд░ рдЧрд░реНрдиреЗ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓рд╛рдИ рдЕрдиреНрдп рдХрд╛рд░реНрдпрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдирдмрд╛рдЯ рдирд┐рд╖реЗрдз рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд░ рдпрджрд┐ рдбрд┐рдмрдЧрд┐рдЩрдХреЛ рдХреНрд░рдордорд╛ рдердкрд┐рдПрдХреЛ FLUSHALL рдХрд▓ рд╕рдВрдпреЛрдЧрд╡рд╢ рдЙрддреНрдкрд╛рджрди рдХреЛрдбрдорд╛ рдмрд┐рд░реНрд╕рд┐рдпреЛ рднрдиреЗ, рдпреЛ рд╣реБрдиреЗрдЫред рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрджреИрдиред ACL рд▓рд╛рдЧреВ рдЧрд░реНрджрд╛ рдХреБрдиреИ рдЕрддрд┐рд░рд┐рдХреНрдд рдУрднрд░рд╣реЗрдб рд▓рд╛рдЧреНрджреИрди рд░ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рд╡рд╕реНрддреБрддрдГ рдХреБрдиреИ рдкреНрд░рднрд╛рд╡ рдкрд░реНрджреИрдиред ACL рдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдкрдирд┐ рддрдпрд╛рд░ рдкрд╛рд░рд┐рдПрдХреЛ рдЫ, рдпрд╕рд▓реЗ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред рд╕рдмреИ рд░реЗрдХрд░реНрдб рдЧрд░рд┐рдПрдХрд╛ ACL рдЙрд▓реНрд▓рдЩреНрдШрдирд╣рд░реВ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, "ACL LOG" рдЖрджреЗрд╢ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╕рддреНрд░ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди, "ACL GENPASS" рдЖрджреЗрд╢ SHA256-рдЖрдзрд╛рд░рд┐рдд HMAC рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдердкрд┐рдПрдХреЛ рдЫред
  • рд╕рдорд░реНрдерди рдПрд╕рдПрд╕рдПрд▓ / TLS рдЧреНрд░рд╛рд╣рдХ рд░ рд╕рд░реНрднрд░ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдЪреНрдпрд╛рдирд▓ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрдиред
  • рд╕рдорд░реНрдерди рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖рдорд╛ рдбрд╛рдЯрд╛ рдХреНрдпрд╛рд╕ рдЧрд░реНрджреИред рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдЕрд╡рд╕реНрдерд╛рд╕рдБрдЧ рдХреНрд▓рд╛рдЗрдиреНрдЯ-рд╕рд╛рдЗрдб рдХреНрдпрд╛рд╕ рдорд┐рд▓рд╛рдЙрди, рджреБрдИ рдореЛрдбрд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЫрдиреН: 1. рдХреНрд▓рд╛рдЗрдиреНрдЯ рдХреНрдпрд╛рд╕рдорд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдХреЛ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХрддрд╛рдХреЛ рд╣рд╛рдирд┐рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдкрд╣рд┐рд▓реЗ рдЕрдиреБрд░реЛрдз рдЧрд░реЗрдХреЛ рдХреБрдЮреНрдЬреАрд╣рд░реВ рд╕рд░реНрднрд░рдорд╛ рд╕рдореНрдЭрдирд╛ред 2. "рдкреНрд░рд╕рд╛рд░рдг" рд╕рдВрдпрдиреНрддреНрд░, рдЬрд╕рдорд╛ рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рдХреБрдЮреНрдЬреА рдЙрдкрд╕рд░реНрдЧрд╣рд░реВрдХреЛ рд╕рджрд╕реНрдпрддрд╛ рд▓рд┐рдиреНрдЫ рд░ рдпреА рдЙрдкрд╕рд░реНрдЧрд╣рд░реВ рдЕрдиреНрддрд░реНрдЧрдд рдкрд░реНрдиреЗ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдорд╛ рд╕рд░реНрднрд░рд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕реВрдЪрд┐рдд рдЧрд░реНрджрдЫред "рдкреНрд░рд╕рд╛рд░рдг" рдореЛрдбрдХреЛ рдлрд╛рдЗрджрд╛ рдпреЛ рд╣реЛ рдХрд┐ рд╕рд░реНрднрд░рд▓реЗ рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╕рд╛рдЗрдбрдорд╛ рдХреНрдпрд╛рд╕ рдЧрд░рд┐рдПрдХрд╛ рдорд╛рдирд╣рд░реВрдХреЛ рдирдХреНрд╕рд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдирдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рдмрд░реНрдмрд╛рдж рдЧрд░реНрджреИрди, рддрд░ рд╣рд╛рдирд┐ рдпреЛ рд╣реЛ рдХрд┐ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╕рдиреНрджреЗрд╢рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдвреНрдЫред
  • рдбрд┐рд╕реНрдХ рд╕рдиреНрджреЗрд╢ рдмреНрд░реЛрдХрд░, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдиреНрджреЗрд╢ рд▓рд╛рдорд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди Redis рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЖрдзрд╛рд░рднреВрдд рд╕рдВрд░рдЪрдирд╛рдмрд╛рдЯ рд╣рдЯрд╛рдЗрдпреЛред рдЕрд▓рдЧ рдореЛрдбреНрдпреБрд▓.
  • рдердкрд┐рдпреЛ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░реЛрдХреНрд╕реА, Redis рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░реЛрдХреНрд╕реА, рдПрдХ рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рдзреЗрд░реИ Redis рд╕рд░реНрднрд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ рдорд╛рдиреМрдВ рддрд┐рдиреАрд╣рд░реВ рдПрдХрд▓ рдЙрджрд╛рд╣рд░рдг рд╣реБрдиреНред рдкреНрд░реЛрдХреНрд╕реАрд▓реЗ рдиреЛрдбрд╣рд░реВрдорд╛ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛, рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕ рдЬрдбрд╛рдирд╣рд░реВ, рдХреНрд▓рд╕реНрдЯрд░ рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдпрджрд┐ рдиреЛрдб рд╡рд┐рдлрд▓рддрд╛рд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдпреЛ, рд░ рдзреЗрд░реИ рдиреЛрдбрд╣рд░реВ рдлреИрд▓рд╛рдЙрдиреЗ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХреНрдЫред
  • рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд▓реЗрдЦреНрдиреЗ API рд▓рд╛рдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ Redis рд▓рд╛рдИ рдлреНрд░реЗрдорд╡рд░реНрдХрдорд╛ рдкрд░рд┐рдгрдд рдЧрд░реНрджреИ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдб-рдЕрди рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдореЛрдб рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рдорд╛ RDB рдлрд╛рдЗрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ рдореЗрдЯрд╛рдЗрдиреНрдЫред
  • PSYNC2 рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдкреНрд░рддрд┐рдХреГрддрд┐ рд░ рдорд╛рд╕реНрдЯрд░рдорд╛ рд╕рд╛рдорд╛рдиреНрдп рдЕрдлрд╕реЗрдЯрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдмрдврд╛рдПрд░ рдЖрдВрд╢рд┐рдХ рдкреБрди: рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдПрдХреЛ рдЫред
  • RDB рдлрд╛рдЗрд▓рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд▓рд╛рдИ рддреАрд╡реНрд░ рдкрд╛рд░рд┐рдПрдХреЛ рдЫред рдлрд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реАрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди 20 рджреЗрдЦрд┐ 30% рд╕рдореНрдо рд╣реБрдиреНрдЫред INFO рдХрдорд╛рдгреНрдбрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдзреЗрд░реИ рдорд╛рддреНрд░рд╛рдорд╛ рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ рд╣реБрдБрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рджреНрд░реБрдд рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдЬрдЯрд┐рд▓ рд╕реНрдЯреНрд░рд┐рдЩ рдкреНрд░рд╢реЛрдзрди рдПрд▓реНрдЧреЛрд░рд┐рджрдордХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рдердорд╛ рдирдпрд╛рдБ STRALGO рдЖрджреЗрд╢ рдердкрд┐рдПрдХреЛ рдЫред рд╣рд╛рд▓, рдХреЗрд╡рд▓ рдПрдХ LCS (рд╕рдмреИрднрдиреНрджрд╛ рд▓рд╛рдореЛ рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрд╡рд░реНрддреА) рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЙрдкрд▓рдмреНрдз рдЫ, рдЬреБрди RNA рд░ DNA рдЕрдиреБрдХреНрд░рдорд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрджрд╛ рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди