рдЕрдкрд╛рдЪреЗ рдХреИрд╕реЗрдВрдбреНрд░рд╛ 4.0 рдбреАрдмреАрдПрдордПрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИ

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

рдХреИрд╕реЗрдВрдбреНрд░рд╛ рдбреАрдмреАрдПрдордПрд╕ рдореВрд▓ рд░реВрдк рд╕реЗ рдлреЗрд╕рдмреБрдХ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ 2009 рдореЗрдВ рдЕрдкрд╛рдЪреЗ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рддрддреНрд╡рд╛рд╡рдзрд╛рди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреИрд╕реЗрдВрдбреНрд░рд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдФрджреНрдпреЛрдЧрд┐рдХ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рдРрдкреНрдкрд▓, рдПрдбреЛрдм, рд╕реАрдИрдЖрд░рдПрди, рд╕рд┐рд╕реНрдХреЛ, рдЖрдИрдмреАрдПрдо, рдПрдЪрдкреА, рдХреЙрдордХрд╛рд╕реНрдЯ, рдбрд┐рдЬреНрдиреА, рдИрдмреЗ, рд╣реБрдЖрд╡реЗрдИ, рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕, рд╕реЛрдиреА, рд░реИрдХрд╕реНрдкреЗрд╕, рд░реЗрдбрд┐рдЯ рдФрд░ рдЯреНрд╡рд┐рдЯрд░ рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рдмрд┐рдЬрд▓реА рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдРрдкреНрдкрд▓ рджреНрд╡рд╛рд░рд╛ рддреИрдирд╛рдд рдЕрдкрд╛рдЪреЗ рдХреИрд╕реЗрдВрдбреНрд░рд╛-рдЖрдзрд╛рд░рд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдПрдХ рд╣рдЬрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдХреНрд▓рд╕реНрдЯрд░ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ 160 рд╣рдЬрд╛рд░ рдиреЛрдбреНрд╕ рдФрд░ 100 рдкреЗрдЯрд╛рдмрд╛рдЗрдЯ рд╕реЗ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рд╣реБрдЖрд╡реЗрдИ 300 рд╕реЗ рдЕрдзрд┐рдХ рдЕрдкрд╛рдЪреЗ рдХреИрд╕реЗрдВрдбреНрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 30 рд╣рдЬрд╛рд░ рдиреЛрдбреНрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ 100 рд╕реЗ рдЕрдзрд┐рдХ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ 10 рд╣рдЬрд╛рд░ рдиреЛрдбреНрд╕ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддрд┐ рджрд┐рди рдПрдХ рдЯреНрд░рд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

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

рдбреАрдмреАрдПрдордПрд╕ рдЖрдкрдХреЛ рд╡рд┐рдлрд▓рддрд╛-рдкреНрд░рддрд┐рд░реЛрдзреА рднрдВрдбрд╛рд░рдг рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрдИ рдиреЛрдбреНрд╕ рдореЗрдВ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рддрдХ рдлреИрд▓ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдХреЛрдИ рдиреЛрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдХреЗ рдХрд╛рд░реНрдп рддреБрд░рдВрдд рдЕрдиреНрдп рдиреЛрдбреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдард╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдирдП рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рдХреИрд╕реЗрдВрдбреНрд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдореИрдиреНрдпреБрдЕрд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдпрд╛ рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдХреЛ рдкреБрди: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдмрд┐рдирд╛, рддреБрд░рдВрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред CQL рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рдбреНрд░рд╛рдЗрд╡рд░ Python, Java (JDBC/DBAPI2), рд░реВрдмреА, PHP, C++ рдФрд░ JavaScript (Node.js) рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░:

  • рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреАред рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ SSTable (рд╕реЙрд░реНрдЯреЗрдб рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдЯреЗрдмрд▓) рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рдХреА рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрдВрдЯрд░рдиреЛрдб рдореИрд╕реЗрдЬрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЧрддрд┐ 5 рдЧреБрдирд╛ рддрдХ рдмрдврд╝ рдЧрдИ рд╣реИ (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЬреАрд░реЛ рдХреЙрдкреА рддрдХрдиреАрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдФрд░ рд╕рдВрдкреВрд░реНрдг рдПрд╕рдПрд╕рдЯреЗрдмрд▓реНрд╕ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЗ рдХрд╛рд░рдг), рдФрд░ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдереНрд░реВрдкреБрдЯ 25% рддрдХ рдмрдврд╝ рдЧрдпрд╛ рд╣реИред рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рд░реБрдХрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рд▓рдВрдм рдХреБрдЫ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рддрдХ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
  • рдСрдбрд┐рдЯ рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬреЛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдВрдЪрд╛рд▓рди рдФрд░ рд╕рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╕реАрдХреНрдпреВрдПрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдкреВрд░реНрдг рдмрд╛рдЗрдирд░реА рдЕрдиреБрд░реЛрдз рд▓реЙрдЧ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рд╕рднреА рдЕрдиреБрд░реЛрдз рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рд╣реЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб "nodetool Enablefullquerylog|disablefullquerylog|resetfullquerylog" рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИрдВ, рдФрд░ рд▓реЙрдЧ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП fqltool рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред рд▓реЙрдЧ рдХреЛ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ (рдбрдВрдк), рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реНрд▓рд╛рдЗрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ (рддреБрд▓рдирд╛ рдХрд░рдиреЗ) рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдб рдореЗрдВ рдирд┐рд╣рд┐рдд рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдкреБрди: рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ (рд░реАрдкреНрд▓реЗ) рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
  • рд╡рд░реНрдЪреБрдЕрд▓ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬреЛ SSTables рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреЛ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдкреАрдЖрдИ (рдкреНрд░рджрд░реНрд╢рди рдореЗрдЯреНрд░рд┐рдХреНрд╕, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬрд╛рдирдХрд╛рд░реА, рдХреИрд╢ рд╕рд╛рдордЧреНрд░реА, рдХрдиреЗрдХреНрдЯреЗрдб рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА, рдЖрджрд┐) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
  • рд╕рдВрдкреАрдбрд╝рд┐рдд рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреА рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдЦрдкрдд рдХрдо рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИред
  • рд╕рд┐рд╕реНрдЯрдо рдХреАрд╕реНрдкреЗрд╕ (рд╕рд┐рд╕реНрдЯрдо.*) рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдЕрдм рд╕рднреА рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрд╣рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рд╕реНрдХ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рдиреЛрдб рдХреЛ рдЪрд╛рд▓реВ рд░рд╣рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдХреНрд╖рдгрд┐рдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдФрд░ рд╕рд╕реНрддреЗ рдХреЛрд░рдо рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдЕрд╕реНрдерд╛рдпреА рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рд╕рднреА рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ рдФрд░ рдкреВрд░реНрдг рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред рд▓рд╛рдЗрдЯ рдХреЛрд░рдо рд▓реЗрдЦрди рдЕрдиреБрдХреВрд▓рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдкреВрд░реНрдг рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗрдЯ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рддрдХ рдЕрд╕реНрдерд╛рдпреА рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдкрд░ рдХреЛрдИ рд▓реЗрдЦрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • рдЬрд╛рд╡рд╛ 11 рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рд╕рднреА рдорд░реНрдХрд▓ рдкреЗрдбрд╝реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 3-рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдЬрд┐рд╕рдореЗрдВ рджреЛ рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рд╕рдорд╛рди рд╣реИрдВ рдФрд░ рдПрдХ рдкреБрд░рд╛рдиреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд░реНрддрдорд╛рди рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдСрдкрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрд░рд╛рдиреА рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрд╛ рдЕрджреНрдпрддрди рд╣реЛрдЧрд╛ред
  • рдирдП рдлрд╝рдВрдХреНрд╢рди currentTimestamp, currentDate, currentTime рдФрд░ currentTimeUUID рдЬреЛрдбрд╝реЗ рдЧрдПред
  • CQL рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдкрд░рд┐рдЪрд╛рд▓рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • "рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк"/"рджрд┐рдирд╛рдВрдХ" рдФрд░ "рдЕрд╡рдзрд┐" рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рдмреАрдЪ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред
  • рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЛрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдиреЛрдбрдЯреВрд▓ рдорд░рдореНрдордд - рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди) рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдиреЛрдбрдЯреВрд▓ рдорд░рдореНрдордд - рдорд╛рдиреНрдп рдХрд░реЗрдВ)ред
  • SELECT рдХреНрд╡реЗрд░реАрдЬрд╝ рдореЗрдВ рдЕрдм рдореИрдк рдФрд░ рд╕реЗрдЯ рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред
  • рднреМрддрд┐рдХ рджреГрд╢реНрдпреЛрдВ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдирд┐рд░реНрдорд╛рдг рдЪрд░рдг рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (cassandra.yaml:concurrent_materialized_view_builders)ред
  • "рдиреЛрдбреЗрдЯреВрд▓ рд╕реАрдПрдлрд╕реНрдЯреИрдЯреНрд╕" рдХрдорд╛рдВрдб рдиреЗ рдХреБрдЫ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИред
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдХреЗрд╡рд▓ рдХреБрдЫ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИрдВред
  • рд╕реНрдиреИрдкрд╢реЙрдЯ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдорд╛рд╢реЛрдзрди рдХрд╛рд░реНрдпреЛрдВ рдХреА рддреАрд╡реНрд░рддрд╛ (рджрд░ рд╕реАрдорд╛) рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред
  • cqlsh рдФрд░ cqlshlib рдЕрдм Python 3 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ (Python 2.7 рдЕрднреА рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИ)ред
  • рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдХреИрд╕реЗрдВрдбреНрд░рд╛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, WSL2 рд╕рдмрд╕рд┐рд╕реНрдЯрдо (рд▓рд┐рдирдХреНрд╕ 2 рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ рд╕рдмрд╕рд┐рд╕реНрдЯрдо) рдпрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдП рдЧрдП рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред



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

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