NoSQL рдордзреАрд▓ рдбреЗрдЯрд╛, рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕ рди рдЧрдорд╛рд╡рддрд╛ рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛рдЪреНрдпрд╛ рдбреЛрд│реНрдпрд╛рдд рдХрд╕реЗ рдкрд╣рд╛рд╡реЗ

NoSQL рдордзреАрд▓ рдбреЗрдЯрд╛, рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕ рди рдЧрдорд╛рд╡рддрд╛ рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛рдЪреНрдпрд╛ рдбреЛрд│реНрдпрд╛рдд рдХрд╕реЗ рдкрд╣рд╛рд╡реЗ

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

Cassandra DBMS рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЙрдкрд╛рдп рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рдЪреНрдпрд╛ рдЖрдордЪреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рд╡рд┐рд╖рдпреА рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдВрдЧреЗрди: рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╢рд╛рдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛, рдЖрдореНрд╣реА рдХрдареАрдг рдкрд░рд┐рд╕реНрдерд┐рддреАрддреВрди рдХрд╕реЗ рдмрд╛рд╣реЗрд░ рдкрдбрд▓реЛ, рдЖрдореНрд╣рд╛рд▓рд╛ NoSQL рд╡рд╛рдкрд░реВрди рдлрд╛рдпрджрд╛ рдЭрд╛рд▓рд╛ рдХрд╛ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпрддреНрди/рдирд┐рдзреА рдХреЛрдареЗ рдЧреБрдВрддрд╡рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ. .
рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рдХреЙрд▓ рд░реЗрдХреЙрд░реНрдб рдХрд░рдгрд╛рд░реА рдкреНрд░рдгрд╛рд▓реА рддрдпрд╛рд░ рдХрд░рдгреЗ рд╣реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдп рдЖрд╣реЗ.

рд╕рд┐рд╕реНрдЯрдордЪреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рддрддреНрддреНрд╡ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЖрд╣реЗ. рдЗрдирдкреБрдЯрдордзреНрдпреЗ рдХреЙрд▓рдЪреНрдпрд╛ рд╕рдВрд░рдЪрдиреЗрдЪреЗ рд╡рд░реНрдгрди рдХрд░рдгрд╛рд▒реНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд░рдЪрдиреЗрд╕рд╣ рдлрд╛рдпрд▓реАрдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирдВрддрд░ рд╣реА рд░рдЪрдирд╛ рдпреЛрдЧреНрдп рд╕реНрддрдВрднрд╛рдВрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдЕрд╕рд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддреЗ. рднрд╡рд┐рд╖реНрдпрд╛рдд, рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗрд▓реЗ рдХреЙрд▓ рд╕рджрд╕реНрдпрд╛рдВрд╕рд╛рдареА рд░рд╣рджрд╛рд░реАрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╡рд░реАрд▓ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд (рд╢реБрд▓реНрдХ, рдХреЙрд▓, рд╢рд┐рд▓реНрд▓рдХ рдЗрддрд┐рд╣рд╛рд╕).

NoSQL рдордзреАрд▓ рдбреЗрдЯрд╛, рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕ рди рдЧрдорд╛рд╡рддрд╛ рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛рдЪреНрдпрд╛ рдбреЛрд│реНрдпрд╛рдд рдХрд╕реЗ рдкрд╣рд╛рд╡реЗ

рддреНрдпрд╛рдВрдиреА рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛рдЪреА рдирд┐рд╡рдб рдХрд╛ рдХреЗрд▓реА рд╣реЗ рдЕрдЧрджреА рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ - рддреА рдорд╢реАрди рдЧрдирд╕рд╛рд░рдЦреА рд▓рд┐рд╣рд┐рддреЗ, рд╕рд╣рдЬ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдЖрдгрд┐ рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдЖрд╣реЗ.

рддрд░, рд╣рд╛ рдЕрдиреБрднрд╡ рдЖрдореНрд╣рд╛рд▓рд╛ рдорд┐рд│рд╛рд▓рд╛

рд╣реЛрдп, рдЕрдпрд╢рд╕реНрд╡реА рдиреЛрдб рд╣реА рд╢реЛрдХрд╛рдВрддрд┐рдХрд╛ рдирд╛рд╣реА. рд╣реЗ рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛рдЪреНрдпрд╛ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддреЗрдЪреЗ рд╕рд╛рд░ рдЖрд╣реЗ. рдкрд░рдВрддреБ рдПрдХ рдиреЛрдб рдЬрд┐рд╡рдВрдд рдЕрд╕реВ рд╢рдХрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рддреНрд░рд╛рд╕ рд╣реЛрдК рд▓рд╛рдЧрддреЛ. рдЬрд╕реЗ рд╣реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА, рд╣реЗ рддреНрд╡рд░рд┐рдд рд╕рдВрдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ.

рдЬреНрдпрд╛ рдард┐рдХрд╛рдгреА рдУрд░реЕрдХрд▓рдиреЗ рдЖрдкрд▓реНрдпрд╛ рдорд░реНрдпрд╛рджрд╛рдВрд╕рд╣ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдЪрд╡рд▓реЗ рддреЗрдереЗ рдХреЕрд╕реЕрдВрдбреНрд░рд╛ рддреБрдордЪреЗ рд░рдХреНрд╖рдг рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдЖрдгрд┐ рдЬрд░ рдЕрд░реНрдЬрд╛рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рд▓рд╛ рд╣реЗ рдЖрдЧрд╛рдК рд╕рдордЬрд▓реЗ рдирд╕реЗрд▓, рддрд░ рдХреЕрд╕реЕрдВрдбреНрд░рд╛рд╕рд╛рдареА рдЖрд▓реЗрд▓реА рджреБрд╣реЗрд░реА рдореВрд│рдкреЗрдХреНрд╖рд╛ рд╡рд╛рдИрдЯ рдирд╛рд╣реА. рдПрдХрджрд╛ рддреЗ рдЖрд▓реНрдпрд╛рдирдВрддрд░, рдЖрдореНрд╣реА рддреЗ рдЯрд╛рдХреВ.

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

рдЖрдореНрд╣реА рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реЗ рдирд╛рд╣реА рдХреА рдХреЙрд▓рд╕рд╛рдареА рд╡рд┐рд╡рд┐рдз рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрд╕рд╛рдареА рдЧрдВрднреАрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгреЗ рдЖрдгрд┐ рдирд┐рдпрддрдХрд╛рд▓рд┐рдХ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ рджреЛрдиреНрд╣реА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд. рдирд┐рд╡рдбрд▓реЗрд▓реЗ рд░реЗрдХреЙрд░реНрдб рдирдВрддрд░ рд╣рдЯрд╡рд▓реЗ рдЬрд╛рдгреЗ рдЖрдгрд┐ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ (рдХрд╛рд░реНрдпрд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди, рдбреЗрдЯрд╛рдиреЗ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдЖрдордЪреНрдпрд╛ рд▓реВрдкрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓рд╛ рддреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕ рд╕рдорд░реНрдерди рджрд┐рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ), рдХреЕрд╕реЕрдВрдбреНрд░рд╛ рдпреЗрдереЗ рдЖрдордЪреА рдорд┐рддреНрд░ рдирд╛рд╣реА. рдХреЕрд╕реЕрдВрдбреНрд░рд╛ рдкрд┐рдЧреНрдЧреА рдмрдБрдХреЗрд╕рд╛рд░рдЦреА рдЖрд╣реЗ - рдЧреЛрд╖реНрдЯреА рдареЗрд╡рдгреЗ рд╕реЛрдпреАрдЪреЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЖрдкрдг рддреНрдпрд╛рдд рдореЛрдЬреВ рд╢рдХрдд рдирд╛рд╣реА.

рдЖрдореНрд╣рд╛рд▓рд╛ рдЪрд╛рдЪрдгреА рдХреНрд╖реЗрддреНрд░рд╛рдВрдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рд╕рдорд╕реНрдпрд╛ рдЖрд▓реА (рдЪрд╛рдЪрдгреАрддреАрд▓ 5 рдиреЛрдбреНрд╕ рд╡рд┐рд░реБрджреНрдз рдкреНрд░реЛрдордордзреНрдпреЗ 20). рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдбрдВрдк рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.

Cassandra рд▓рд╛ рд▓рд┐рд╣рд┐рдгрд╛рд▒реНрдпрд╛ рдЕрд░реНрдЬрд╛рдЪрд╛ рдбреЗрдЯрд╛ рд╕реНрдХреАрдорд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рдд рд╕рдорд╕реНрдпрд╛. рд░реЛрд▓рдмреЕрдХрдореБрд│реЗ рдЕрдиреЗрдХ рдердбрдЧреНрдпрд╛рдВрдЪреЗ рджрдЧрдб рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреАрд▓, рдЬреНрдпрд╛рдореБрд│реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдорд╛рд░реНрдЧрд╛рдВрдиреА рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХрдореА рд╣реЛрдК рд╢рдХрддреЗ.. рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧрд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдЖрд╣реЗ, рдЖрдгрд┐ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдЬрд╛рд╕реНрдд рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рдирд╛рд╣реА. рддреНрдпрд╛рдд рд╡рд┐рджреНрдпрдорд╛рди рдбреЗрдЯрд╛ рдЕрд╕рд▓реЗрд▓реЗ рдХреЛрдгрддреЗрд╣реА рдСрдкрд░реЗрд╢рди рджреЗрдЦреАрд▓ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдЖрд╣реЗ. рдореНрд╣рдгрдЬреЗрдЪ, рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣рдЯрд╡реВрди, рдЖрдореНрд╣реА рдлрдХреНрдд рдЖрдгрдЦреА рд░реЗрдХреЙрд░реНрдб рддрдпрд╛рд░ рдХрд░реВ рдЖрдгрд┐ рддреНрдпрд╛рдкреИрдХреА рдлрдХреНрдд рдХрд╛рд╣реА рд╕рдорд╛рдзреА рджрдЧрдбрд╛рдВрдиреА рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓.

рдШрд╛рд▓рддрд╛рдирд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛. Cassandra рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдордзреНрдпреЗ рд╕реБрдВрджрд░ рдЖрд╣реЗ, рдкрдг рдХрдзреА рдХрдзреА рдпреЗрдгрд╛рд░рд╛ рдкреНрд░рд╡рд╛рд╣ рддрд┐рд▓рд╛ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдЧреЛрдВрдзрд│рд╛рдд рдЯрд╛рдХреВ рд╢рдХрддреЛ. рдЕрд╕реЗ рдШрдбрддреЗ рдЬреЗрд╡реНрд╣рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдШрд╛рддрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реАрдд рдЕрд╢рд╛ рдЕрдиреЗрдХ рд░реЗрдХреЙрд░реНрдбрднреЛрд╡рддреА рдлрд┐рд░реВ рд▓рд╛рдЧрддреЛ. рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ DBA рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓ рдЬреЛ gc.log, рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ рдбреАрдмрдЧ рд▓реЙрдЧреНрд╕рдЪреЗ рдзреАрдореЗ рдХреНрд╡реЗрд░реА, рдХреЙрдореНрдкреЕрдХреНрд╢рди рдкреНрд░рд▓рдВрдмрд┐рдд рдореЗрдЯреНрд░рд┐рдХреНрд╕рдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрд▓.

рдПрдХрд╛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдЕрдиреЗрдХ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЗ. рдХреБрдареВрди рд╡рд╛рдЪрд╛рдпрдЪреЗ рдЖрдгрд┐ рдХреБрдареЗ рд▓рд┐рд╣рд╛рдпрдЪреЗ?
рдХрджрд╛рдЪрд┐рдд рд╡рд╛рдЪрди рдЖрдгрд┐ рд▓реЗрдЦрди рдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрд┐рдд? рдЖрдгрд┐ рдЕрд╕рд▓реНрдпрд╛рд╕, рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдЕрд░реНрдЬрд╛рдЪреНрдпрд╛ рдЬрд╡рд│ рдбреАрд╕реА рдЕрд╕рд╛рд╡рд╛ рдХрд╛? рдЖрдгрд┐ рдЬрд░ рдЖрдкрдг рдЪреБрдХреАрдЪреА рд╕реБрд╕рдВрдЧрддрддрд╛ рдкрд╛рддрд│реА рдирд┐рд╡рдбрд▓реА рддрд░ рдЖрдкрдг рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рднрд╛рдЬрд┐рдд рдореЗрдВрджреВрд╕рд╣ рд╕рдорд╛рдкреНрдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА рдХрд╛? рдмрд░реЗрдЪ рдкреНрд░рд╢реНрди рдЖрд╣реЗрдд, рдмрд░реНтАНрдпрд╛рдЪ рдЕрдЬреНрдЮрд╛рдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬ, рд╢рдХреНрдпрддрд╛ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдд рддреБрдореНрд╣рд╛рд▓рд╛ рдЦрд░реЛрдЦрд░ рдЯрд┐рдВрдХрд░ рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ.

рдЖрдореНрд╣реА рдХрд╕реЗ рдард░рд╡рд▓реЗ

рдиреЛрдб рдмреБрдбрдгреНрдпрд╛рдкрд╛рд╕реВрди рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА, SWAP рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рд╣реЛрддреЗ. рдЖрдгрд┐ рдЖрддрд╛, рдореЗрдорд░реАрдЪреА рдХрдорддрд░рддрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, рдиреЛрдб рдЦрд╛рд▓реА рдЬрд╛рд╡реЗ рдЖрдгрд┐ рдореЛрдареЗ gc рд╡рд┐рд░рд╛рдо рддрдпрд╛рд░ рдХрд░реВ рдирдпреЗ.

рддреНрдпрд╛рдореБрд│реЗ, рдЖрдореНрд╣реА рдпрд╛рдкреБрдвреЗ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреАрд▓ рддрд░реНрдХрд╢рд╛рд╕реНрддреНрд░рд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА. рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╕реНрд╡рддрдГрд▓рд╛ рдкреБрдиреНрд╣рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдХреЛрдбрдордзреНрдпреЗ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдЦрдмрд░рджрд╛рд░реА рдШреЗрдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рдд рдЖрд╣реЗрдд. рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдЖрдгрд┐ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧрдЪреЗ рдЖрджрд░реНрд╢ рд╕реНрдкрд╖реНрдЯ рдкреГрдердХреНрдХрд░рдг.

рдЖрдореНрд╣реА DataStax рдХрдбреВрди рд╕рдорд░реНрдерди рдЦрд░реЗрджреА рдХреЗрд▓реЗ. рдмреЙрдХреНрд╕реНрдб рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдЖрдзреАрдЪ рдерд╛рдВрдмрд▓рд╛ рдЖрд╣реЗ (рд╢реЗрд╡рдЯрдЪреА рдХрдорд┐рдЯ рдлреЗрдмреНрд░реБрд╡рд╛рд░реА 2018 рдордзреНрдпреЗ рд╣реЛрддреА). рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдбреЗрдЯрд╛рд╕реНрдЯреЕрдХреНрд╕ рдЙрддреНрдХреГрд╖реНрдЯ рд╕реЗрд╡рд╛ рдЖрдгрд┐ рд╡рд┐рджреНрдпрдорд╛рди рдЖрдпрдкреА рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рд╕рд╛рдареА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реБрдзрд╛рд░рд┐рдд рдЖрдгрд┐ рд░реБрдкрд╛рдВрддрд░рд┐рдд рдЙрдкрд╛рдп рдСрдлрд░ рдХрд░рддреЗ.

рдорд▓рд╛ рд╣реЗ рджреЗрдЦреАрд▓ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛рдпрдЪреЗ рдЖрд╣реЗ рдХреА Cassandra рдирд┐рд╡рдб рдкреНрд░рд╢реНрдирд╛рдВрд╕рд╛рдареА рдлрд╛рд░ рд╕реЛрдпреАрд╕реНрдХрд░ рдирд╛рд╣реА. рдЕрд░реНрдерд╛рдд, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА (рдЯреНрд░рд┐рдлреНрдЯрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд) CQL рд╣реЗ рдПрдХ рдореЛрдареЗ рдкрд╛рдКрд▓ рдЖрд╣реЗ. рдкрд░рдВрддреБ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЕрд╢рд╛ рд╕реЛрдпреАрд╕реНрдХрд░ рдЬреЛрдбрдгреНрдпрд╛, рдХреЛрдгрддреНрдпрд╛рд╣реА рдлреАрд▓реНрдбрджреНрд╡рд╛рд░реЗ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдЖрдгрд┐ рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреНрд╖рдорддрд╛рдВрдЪреА рд╕рд╡рдп рдЕрд╕рд▓реЗрд▓реЗ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рднрд╛рдЧ рдЕрд╕рд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рд╣реЗ рд╡рд┐рднрд╛рдЧ рддрдХреНрд░рд╛рд░реА рдЖрдгрд┐ рдЕрдкрдШрд╛рддрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдо рдХрд░рдд рдЕрд╕рддреАрд▓, рддрд░ рдХреЕрд╕реЕрдВрдбреНрд░рд╛рд╡рд░реАрд▓ рдЙрдкрд╛рдп рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рдХреВрд▓ рдЖрдгрд┐ рдореВрд░реНрдЦрдкрдгрд╛рдЪрд╛ рд╡рд╛рдЯрддреЛ. рдЖрдгрд┐ рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рд╕рд╣рдХрд╛рд▒реНрдпрд╛рдВрдиреА рдирдореБрдиреЗ рдХрд╕реЗ рдмрдирд╡рд╛рдпрдЪреЗ рддреЗ рдард░рд╡реВ рд▓рд╛рдЧрд▓реЛ.

рдЖрдореНрд╣реА рджреЛрди рдкрд░реНрдпрд╛рдпрд╛рдВрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛. рдкрд╣рд┐рд▓реНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рдордзреНрдпреЗ, рдЖрдореНрд╣реА рдХреЙрд▓ рдХреЗрд╡рд│ C* рдордзреНрдпреЗрдЪ рдирд╛рд╣реА рддрд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдУрд░реЕрдХрд▓ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рджреЗрдЦреАрд▓ рд▓рд┐рд╣рд┐рддреЛ. рдлрдХреНрдд, C* рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рд╣рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗрд╡рд│ рдЪрд╛рд▓реВ рдорд╣рд┐рдиреНрдпрд╛рд╕рд╛рдареА рдХреЙрд▓ рд╕рдВрдЪрдпрд┐рдд рдХрд░рддреЛ (рдХреЗрд╕ рд░рд┐рдЪрд╛рд░реНрдЬ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╢реА рдХреЙрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдЦреЛрд▓реА). рдпреЗрдереЗ рдЖрдореНрд╣рд╛рд▓рд╛ рддрд╛рдмрдбрддреЛрдм рдЦрд╛рд▓реАрд▓ рд╕рдорд╕реНрдпрд╛ рджрд┐рд╕рд▓реА: рдЬрд░ рдЖрдкрдг рд╕рдордХрд╛рд▓рд┐рдХрдкрдгреЗ рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рд╕, рдЬрд▓рдж рдкреНрд░рд╡реЗрд╢рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд C* рдЪреЗ рд╕рд░реНрд╡ рдлрд╛рдпрджреЗ рдЖрдкрдг рдЧрдорд╛рд╡рддреЛ; рдЬрд░ рдЖрдкрдг рд╕рдордХрд╛рд▓рд┐рдХрдкрдгреЗ рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рд╕, рд╕рд░реНрд╡ рдЖрд╡рд╢реНрдпрдХ рдХреЙрд▓ рдУрд░реЕрдХрд▓рдордзреНрдпреЗ рдЖрд▓реЗрдЪ рдпрд╛рдЪреА рдХреЛрдгрддреАрд╣реА рд╣рдореА рдирд╛рд╣реА. рддреЗрдереЗ рдПрдХ рдкреНрд▓рд╕ рд╣реЛрддрд╛, рдкрд░рдВрддреБ рдПрдХ рдореЛрдард╛: рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рд╕рдорд╛рди рдкрд░рд┐рдЪрд┐рдд PL/SQL рд╡рд┐рдХрд╕рдХ рд░рд╛рд╣рддреЛ, рдореНрд╣рдгрдЬреЗ рдЖрдореНрд╣реА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрдкрдгреЗ "Facade" рдкреЕрдЯрд░реНрди рд▓рд╛рдЧреВ рдХрд░рддреЛ. рдПрдХ рдкрд░реНрдпрд╛рдпреА рдкрд░реНрдпрд╛рдп. рдЖрдореНрд╣реА рдПрдХ рдпрдВрддреНрд░рдгрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЛ рдЬреА C* рд╡рд░реВрди рдХреЙрд▓реНрд╕ рдЕрдирд▓реЛрдб рдХрд░рддреЗ, Oracle рдордзреАрд▓ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рд░рдгреНрдпрд╛рдВрдордзреВрди рд╕рдВрд╡рд░реНрдзрдирд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдбреЗрдЯрд╛ рдЦреЗрдЪрддреЗ, рдкрд░рд┐рдгрд╛рдореА рдирдореБрдиреНрдпрд╛рдВрдордзреНрдпреЗ рд╕рд╛рдореАрд▓ рд╣реЛрддреЗ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрддреЗ, рдЬреЗ рдЖрдореНрд╣реА рдирдВрддрд░ рдХрд╕рд╛ рддрд░реА рд╡рд╛рдкрд░рддреЛ (рд░реЛрд▓ рдмреЕрдХ, рдкреБрдирд░рд╛рд╡реГрддреНрддреА, рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдкреНрд░рд╢рдВрд╕рд╛). рдмрд╛рдзрдХ: рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрд░реНтАНрдпрд╛рдкреИрдХреА рдмрд╣реБ-рдЪрд░рдг рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдСрдкрд░реЗрд╢рди рдХрд░реНрдордЪрд╛рд░реНтАНрдпрд╛рдВрд╕рд╛рдареА рдХреЛрдгрддрд╛рд╣реА рдЗрдВрдЯрд░рдлреЗрд╕ рдирд╛рд╣реА.

рд╢реЗрд╡рдЯреА, рдЖрдореНрд╣реА рджреБрд╕рд▒реНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рд╡рд░ рд╕реНрдерд╛рдпрд┐рдХ рдЭрд╛рд▓реЛ. рдЕрдкрд╛рдЪреЗ рд╕реНрдкрд╛рд░реНрдХрдЪрд╛ рд╡рд╛рдкрд░ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдЬрд╛рд░рдордзреВрди рдирдореБрдирд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛. рдпрдВрддреНрд░рдгреЗрдЪреЗ рд╕рд╛рд░ рдЬрд╛рд╡рд╛ рдХреЛрдбрдордзреНрдпреЗ рдХрдореА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА (рдЧреНрд░рд╛рд╣рдХ, рдХреЙрд▓рдЪреА рд╡реЗрд│ - рд╡рд┐рднрд╛рдЧ рдХреА) рд╡рд╛рдкрд░реВрди, C* рд╡рд░реВрди рдбреЗрдЯрд╛ рддрд╕реЗрдЪ рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рд╕рдореГрджреНрдзреАрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХрд╛рдврддреЗ. рддреНрдпрд╛рдирдВрддрд░ рддреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рд╕рд╛рдореАрд▓ рд╣реЛрддреЗ рдЖрдгрд┐ рдкрд░рд┐рдгрд╛рдореА рдЯреЗрдмрд▓рдордзреНрдпреЗ рдирд┐рдХрд╛рд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ. рдЖрдореНрд╣реА рд╕реНрдкрд╛рд░реНрдХрд╡рд░ рдПрдХ рд╡реЗрдм рдЪреЗрд╣рд░рд╛ рдХрд╛рдврд▓рд╛ рдЖрдгрд┐ рддреЛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдирд┐рдШрд╛рд▓рд╛.

NoSQL рдордзреАрд▓ рдбреЗрдЯрд╛, рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕ рди рдЧрдорд╛рд╡рддрд╛ рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛рдЪреНрдпрд╛ рдбреЛрд│реНрдпрд╛рдд рдХрд╕реЗ рдкрд╣рд╛рд╡реЗ

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

рдЖрдордЪреЗ рд╕рдзреНрдпрд╛рдЪреЗ рддреИрдирд╛рддреА рдзреЛрд░рдг рдЖрдореНрд╣рд╛рд▓рд╛ рд░реЛрд▓рдмреЕрдХрд╢рд┐рд╡рд╛рдп рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдкреНрд░реЛрдореЛрдЪреНрдпрд╛ рдЖрдзреА, рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рдЪрд╛рдЪрдгреА рдЪрд╛рд▓рд╡рд┐рд▓реА рдЬрд╛рддреЗ, рдЬрд┐рдереЗ рдЪреВрдХ рдХрд░рдгреЗ рдЗрддрдХреЗ рдорд╣рд╛рдЧ рдирд╕рддреЗ. рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рдиреЗрд╣рдореА рдХреЗрд╕рд╕реНрдкреЗрд╕ рдЯрд╛рдХреВ рд╢рдХрддрд╛ рдЖрдгрд┐ рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрди рд╕рдВрдкреВрд░реНрдг рдпреЛрдЬрдирд╛ рд░реЛрд▓ рдХрд░реВ рд╢рдХрддрд╛.

рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛рдЪреА рд╕рддрдд рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЗрд╡рд│ рддреНрдпрд╛рд▓рд╛рдЪ рдирд╡реНрд╣реЗ рддрд░ рдбреАрдмреАрдПрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд╕рд╣ рдХрд╛рдо рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рд╕рдзреНрдпрд╛рдЪреА рдкрд░рд┐рд╕реНрдерд┐рддреА рдХреБрдареЗ рдЖрдгрд┐ рдХрд╢реА рдкрд╣рд╛рд╡реА рдЖрдгрд┐ рд╡реЗрд│реЗрд╡рд░ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рджрд╛рди рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рд╕рдХреНрд░рд┐рдпрдкрдгреЗ DataStax OpsCenter (рдХрд╛рд░реНрдпрднрд╛рд░рд╛рдВрдЪреЗ рдкреНрд░рд╢рд╛рд╕рди рдЖрдгрд┐ рджреЗрдЦрд░реЗрдЦ), рдХреЕрд╕реЕрдВрдбреНрд░рд╛ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдЯреНрд░рд┐рдХреНрд╕ (C* рд╡рд░ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЯрд╛рдЗрдордЖрдЙрдЯреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛, C* рд╡рд░реВрди рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдЯрд╛рдЗрдордЖрдЙрдЯреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛, рдХрдорд╛рд▓ рд╡рд┐рд▓рдВрдм рдЗ.) рд╡рд╛рдкрд░рддреЛ, рдСрдкрд░реЗрд╢рдирдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЛ. рдХреЕрд╕реЕрдВрдбреНрд░рд╛рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ.

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

рдкрд░рд┐рдгрд╛рдореА, рдЖрддрд╛рд╕рд╛рдареА EACH_QUORUM рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рддрддреНрдп рдкрд╛рддрд│реАрд╡рд░ рдерд╛рдВрдмрд▓реЗ, рд╡рд╛рдЪрдирд╛рд╕рд╛рдареА - LOCAL_QUORUM

рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЫрд╛рдк рдЖрдгрд┐ рдирд┐рд╖реНрдХрд░реНрд╖

рдСрдкрд░реЗрд╢рдирд▓ рд╕рдорд░реНрдерди рдЖрдгрд┐ рдкреБрдвреАрд▓ рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рд╕рдВрднрд╛рд╡реНрдпрддреЗрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдкрд░рд┐рдгрд╛рдореА рд╕рдорд╛рдзрд╛рдирд╛рдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдЕрд╕рд╛ рд╡рд┐рдХрд╛рд╕ рдХреЛрдареЗ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдард░рд╡рд┐рд▓реЗ.

рдереЗрдЯ рдмреЕрдЯ, рдирдВрддрд░ тАЬрд╕реЛрдпреАрд╕реНрдХрд░ рдЕрд╕реЗрд▓ рддреЗрд╡реНрд╣рд╛ рдкреИрд╕реЗ рджреНрдпрд╛тАЭ (рдЖрдореНрд╣реА C* рдордзреНрдпреЗ рдорд╛рд╣рд┐рддреА рд▓реЛрдб рдХрд░рддреЛ, рд╕реНрдкрд╛рд░реНрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рдкрд░реВрди рдЧрдгрдирд╛ рдХрд░рддреЛ), рдХреНрд╖реЗрддреНрд░рд╛рдиреБрд╕рд╛рд░ рдПрдХрддреНрд░реАрдХрд░рдгрд╛рд╕рд╣ рджрд╛рд╡реНрдпрд╛рдВрдЪреА рдЧрдгрдирд╛, рднреВрдорд┐рдХрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рднреВрдорд┐рдХреЗрдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреА рдЧрдгрдирд╛ рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╕рд╛рдареА рдбреЗрдЯрд╛ рд╕реНрдХреЛрдЕрд░рд┐рдВрдЧ рдореЕрдЯреНрд░рд┐рдХреНрд╕.

рдЬрд╕реЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛, рднрд╛рдВрдбрд╛рд░ рд╡рд┐рд╕реНрддреГрдд рдЖрдгрд┐ рд╡реИрд╡рд┐рдзреНрдпрдкреВрд░реНрдг рдЖрд╣реЗ. рдЖрдгрд┐ рдЬрд░ рдЖрдореНрд╣реА NoSQL рдЪреНрдпрд╛ рд╕рдорд░реНрдердХ/рд╡рд┐рд░реЛрдзрдХрд╛рдВрдЪрд╛ рдХреЕрдореНрдк рдирд┐рд╡рдбрд▓рд╛, рддрд░ рдЖрдореНрд╣реА рд╕рдорд░реНрдердХрд╛рдВрдордзреНрдпреЗ рд╕рд╛рдореАрд▓ рд╣реЛрдК, рдХрд╛рд░рдг рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреЗ рдлрд╛рдпрджреЗ рдорд┐рд│рд╛рд▓реЗ рдЖрд╣реЗрдд, рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрдкреЗрдХреНрд╖рд╛ рдЖрд╣реЗ.

рдЕрдЧрджреА рдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдЕрд╕рд▓реЗрд▓рд╛ рдХреЕрд╕реЕрдВрдбреНрд░рд╛ рдкрд░реНрдпрд╛рдп рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреЗрд▓рд┐рдВрдЧрд▓рд╛ рдЕрдиреБрдорддреА рджреЗрддреЛ, рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ рдбреЗрдЯрд╛ рд╡рд╛рдврд╡рд┐рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдкреВрд░реНрдгрдкрдгреЗ рд╡реЗрджрдирд╛рд░рд╣рд┐рдд рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЛ. рдЖрдореНрд╣реА рдПрдХрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рд╕рд░реНрдХрд┐рдЯрдордзреНрдпреЗ рдХреЙрд▓ рдПрдЧреНрд░реАрдЧреЗрдЯреНрд╕рдЪреА рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдЕрддрд┐рд╢рдп рдЙрдЪреНрдЪ-рд▓реЛрдб рдпрдВрддреНрд░рдгрд╛ рд╣рд▓рд╡реВ рд╢рдХрд▓реЛ рдЖрдгрд┐ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗрдЪ рдХрд╕реНрдЯрдо рдЬреЙрдмреНрд╕ рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреНрдпрд╛ рдЪреБрдХреАрдЪреНрдпрд╛ рдкреНрд░рдереЗрдкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдКрди, рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреАрдорд╛ рдЖрдгрд┐ рд▓реЙрдЬрд┐рдХ рд╡реЗрдЧрд│реЗ рдХрд░реВ рд╢рдХрд▓реЛ. рдЖрдореНрд╣рд╛рд▓рд╛ рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА, рд╡реЗрдЧ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдорд┐рд│рд╛рд▓реА, рдЖрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛ DC рд╡рд░ рдЧрдгрдирд╛ рдХрд░реВ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╡рд░ рдЖрдореНрд╣реА рдбреЗрдЯрд╛ рд░реЗрдХреЙрд░реНрдб рдХрд░реВ, рдЖрдореНрд╣реА рд╡реИрдпрдХреНрддрд┐рдХ рдиреЛрдбреНрд╕ рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдгрдкрдгреЗ DC рджреЛрдиреНрд╣реА рдХреНрд░реЕрд╢ рд╣реЛрдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕реНрд╡рддрдГрдЪрд╛ рд╡рд┐рдорд╛ рдЙрддрд░рд╡рд▓рд╛.

рдЖрдордЪреНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓рд╛ рдирд╡реАрди рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╡рд░ рд▓рд╛рдЧреВ рдХрд░рдгреЗ рдЖрдгрд┐ рдЖрдзреАрдЪ рдХрд╛рд╣реА рдЕрдиреБрднрд╡ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдореА рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрд╛рд░рдХрд╛рд╡реЗ рддреНрд╡рд░рд┐рдд рд▓рдХреНрд╖рд╛рдд рдШреЗрдК рдЗрдЪреНрдЫрд┐рддреЛ рдЖрдгрд┐ рдХрд╛рд╣реА рдЪреБрдХрд╛ рдЯрд╛рд│реВ рдЗрдЪреНрдЫрд┐рддреЛ, рдХрд╛рд╣реА рддреАрдХреНрд╖реНрдг рдХреЛрдкрд░реЗ рдЧреБрд│рдЧреБрд│реАрдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЛ рдЬреЗ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдЯрд╛рд│рддрд╛ рдпреЗрдд рдирд╛рд╣реАрдд.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Cassandra рдЪреНрдпрд╛ рдЕрдкрдбреЗрдЯреНрд╕рдЪрд╛ рд╡реЗрд│реЗрд╡рд░ рдорд╛рдЧреЛрд╡рд╛ рдареЗрд╡рд╛рдХрд╛рд░рдг рдЖрдореНрд╣рд╛рд▓рд╛ рдорд┐рд│рд╛рд▓реЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рд╕рдорд╕реНрдпрд╛ рдЖрдзреАрдЪ рдЬреНрдЮрд╛рдд рдЖрдгрд┐ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛.

рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрд╡рддрдГ рдЖрдгрд┐ рд╕реНрдкрд╛рд░реНрдХ рджреЛрдиреНрд╣реА рдПрдХрд╛рдЪ рдиреЛрдбреНрд╕рд╡рд░ рдареЗрд╡реВ рдирдХрд╛ (рдХрд┐рдВрд╡рд╛ рдЕрдиреБрдордд рд╕реНрддреНрд░реЛрдд рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдХрд╛рдЯреЗрдХреЛрд░рдкрдгреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рд╛), рдХрд╛рд░рдг рд╕реНрдкрд╛рд░реНрдХ рдЕрдкреЗрдХреНрд╖реЗрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдУрдкреА рдЦрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреНрдпрд╛ рдпрд╛рджреАрддреВрди рд╕рдорд╕реНрдпрд╛ рдХреНрд░рдорд╛рдВрдХ 1 рдкрдЯрдХрди рдорд┐рд│реЗрд▓.

рдкреНрд░рдХрд▓реНрдк рдЪрд╛рдЪрдгреА рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рджреЗрдЦрд░реЗрдЦ рдЖрдгрд┐ рдСрдкрд░реЗрд╢рдирд▓ рдХреНрд╖рдорддрд╛ рд╕реБрдзрд╛рд░рдгреЗ. рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдЖрдордЪреНрдпрд╛ рд╕реЛрд▓реНрдпреВрд╢рдирдЪреНрдпрд╛ рд╕рд░реНрд╡ рд╕рдВрднрд╛рд╡реНрдп рдЧреНрд░рд╛рд╣рдХрд╛рдВрдирд╛ рд╢рдХреНрдп рддрд┐рддрдХреЗ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреНрдпрд╛, рдХрд╛рд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рд╢реЗрд╡рдЯреА рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕реЗрд▓.

рд╕рдВрднрд╛рд╡реНрдп рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирд╕рд╛рдареА рдкрд░рд┐рдгрд╛рдореА рд╕рд░реНрдХрд┐рдЯ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рдлрд┐рд░рд╡рд╛. рдХреЛрдгрддреЗ рдлреАрд▓реНрдб рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рддреЗ рдирд┐рд╡рдбрд╛. рд╕рд░реНрд╡рд╛рдд рдпреЛрдЧреНрдп рдЖрдгрд┐ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рдХреЛрдгрддреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреЗрдмрд▓реЗ рдмрдирд╡рд╛рдпрдЪреА рдЖрд╣реЗрдд рд╣реЗ рд╕рдордЬреВрди рдШреНрдпрд╛ рдЖрдгрд┐ рдирдВрддрд░ рд╡рд┐рдирдВрддреА рдХреЗрд▓реНрдпрд╛рд╡рд░ рдЖрд╡рд╢реНрдпрдХ рдорд╛рд╣рд┐рддреА рдкреНрд░рджрд╛рди рдХрд░рд╛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╣реЗ рдЧреГрд╣реАрдд рдзрд░реВрди рдХреА рдЖрдореНрд╣реА рд╕рдорд╛рди рдбреЗрдЯрд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рд╛рд░рдгреНрдпрд╛рдВрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░реВ рд╢рдХрддреЛ, рддреНрдпрд╛рдиреБрд╕рд╛рд░ рднрд┐рдиреНрди рдмреНрд░реЗрдХрдбрд╛рдЙрди рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди рднрд┐рдиреНрди рдирд┐рдХрд╖, рдЖрдореНрд╣реА рд╡рд╛рдЪрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╕рд╛рдареА CPU рд╡реЗрд│ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╡рд╛рдЪрд╡реВ рд╢рдХрддреЛ).

рд╡рд╛рдИрдЯ рдирд╛рд╣реА TTL рд╕рдВрд▓рдЧреНрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛ рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрд╡рд░рд┐рдд рдкреНрд░рджрд╛рди рдХрд░рд╛.

Cassandra рд╡рд░реВрди рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛рдирд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЬрд┐рдХрдиреЗ FETCH рддрддреНрддреНрд╡рд╛рд╡рд░ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ, рдЬреЗрдгреЗрдХрд░реВрди рд╕рд░реНрд╡ рдкрдВрдХреНрддреА рдПрдХрд╛рдЪ рд╡реЗрд│реА рдореЗрдорд░реАрдордзреНрдпреЗ рд▓реЛрдб рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реАрдд, рдкрд░рдВрддреБ рдмреЕрдЪрдордзреНрдпреЗ рдирд┐рд╡рдбрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓.

рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реЛрд▓реНрдпреБрд╢рдирдордзреНрдпреЗ рдкреНрд░рдХрд▓реНрдк рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╕рд▓реНрд▓рд╛ рджрд┐рд▓рд╛ рдЬрд╛рддреЛ рдХреНрд░реЕрд╢ рдЪрд╛рдЪрдгреНрдпрд╛рдВрдЪреА рдорд╛рд▓рд┐рдХрд╛ рдЖрдпреЛрдЬрд┐рдд рдХрд░реВрди рд╕рд┐рд╕реНрдЯрдордЪреА рджреЛрд╖ рд╕рд╣рдирд╢реАрд▓рддрд╛ рддрдкрд╛рд╕рд╛, рдЬрд╕реЗ рдХреА рдПрдХрд╛ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреАрд▓ рдбреЗрдЯрд╛ рдЧрдорд╛рд╡рдгреЗ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд▓рд╛рд╡рдзреАрдд рдЦрд░рд╛рдм рдЭрд╛рд▓реЗрд▓реЗ рдбреЗрдЯрд╛ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреЗ, рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░рд╛рдВрдордзреАрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдбреНрд░реЙрдкрдЖрдЙрдЯ. рдЕрд╢рд╛ рдЪрд╛рдЪрдгреНрдпрд╛ рдХреЗрд╡рд│ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рд╕рд╛рдзрдХ рдЖрдгрд┐ рдмрд╛рдзрдХрд╛рдВрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдд тАЛтАЛтАЛтАЛрдирд╛рд╣реА, рдкрд░рдВрддреБ рддреЗ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрд╕рд╛рдареА рдЪрд╛рдВрдЧрд▓рд╛ рд╕рд░рд╛рд╡ рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреАрд▓ рдЖрдгрд┐ рдЙрддреНрдкрд╛рджрдирд╛рдордзреНрдпреЗ рд╕рд┐рд╕реНрдЯрдо рдмрд┐рдШрд╛рдб рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдХреЗрд▓реНрдпрд╛рд╕ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗрд▓реЗ рдХреМрд╢рд▓реНрдп рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.

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

рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рдЖрдпреБрд╖реНрдпрд╛рдирдВрддрд░ рдХреЕрд╕реЕрдиреНрдбреНрд░рд╛рдЪреЗ рдХрд╛рдп рд╣реЛрддреЗ? рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдХреЛрдгрддреНрдпрд╛рд╣реА рдирд┐рд░рд╛рдХрд░рдг рди рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдирд╛рд╣реАрдд. рдЖрдореНрд╣реА рдХреЛрдгрддреЗрд╣реА рдЧрдВрднреАрд░ рдЕрдкрдШрд╛рдд рдХрд┐рдВрд╡рд╛ рдбреЗрдЯрд╛ рдЧрдорд╛рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА рдирд╛рд╣реА. рд╣реЛрдп, рдкреВрд░реНрд╡реА рдЙрджреНрднрд╡рд▓реЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рд╕рдорд╕реНрдпрд╛рдВрдЪреА рдкреВрд░реНрддрддрд╛ рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдЖрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛, рдкрд░рдВрддреБ рд╢реЗрд╡рдЯреА рдпрд╛рдореБрд│реЗ рдЖрдордЪреНрдпрд╛ рд╡рд╛рд╕реНрддреБрд╢рд╛рд╕реНрддреНрд░реАрдп рд╕рдорд╛рдзрд╛рдирд╛рд╕ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдврдЧ рдирд╛рд╣реА. рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реАрддрд░реА рдирд╡реАрди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рдШрд╛рдмрд░рдд рдирд╕реЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдЦреВрдк рдирд┐рд░рд╛рд╢ рд╣реЛрдК рдЗрдЪреНрдЫрд┐рдд рдирд╕реЗрд▓ рддрд░ рдХрд╛рд╣реАрд╣реА рд╡рд┐рдирд╛рдореВрд▓реНрдп рдирд╛рд╣реА рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрд╕рд╛рдареА рд╕рдЬреНрдЬ рд╡реНрд╣рд╛. рддреБрдореНрд╣рд╛рд▓рд╛ рдЬреБрдиреНрдпрд╛ рд▓реЗрдЧрд╕реА рд╕реЛрд▓реНрдпреВрд╢рдирдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рд╕рдордЬреВрди рдШреЗрдгреЗ, рджрд╕реНрддрдРрд╡рдЬрд╛рдВрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреЗ рдЖрдгрд┐ рд╕реНрд╡рддрдГрдЪреЗ рд╡реИрдпрдХреНрддрд┐рдХ рд░реЗрдХ рдПрдХрддреНрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдХреЛрдгрддрд╛ рд░реЗрдХ рддреБрдордЪреА рд╡рд╛рдЯ рдкрд╛рд╣рдд рдЖрд╣реЗ рд╣реЗ рдХреЛрдгрддрд╛рд╣реА рд╕рд┐рджреНрдзрд╛рдВрдд рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдЧрд╛рдК рд╕рд╛рдВрдЧрдгрд╛рд░ рдирд╛рд╣реА.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛