рд╕реНрдкреИрдирд░ рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд, рдЕрддреНрдпрдзрд┐рдХ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдорд▓реНрдЯреА-рд╡рд░реНрдЬрди рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ рдЬреЛ рд╡рд┐рддрд░рд┐рдд рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╣реИред рднрдВрдбрд╛рд░рдг рдХреЛ рдирд┐рдЧрдо рдХреА рдЖрдВрддрд░рд┐рдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП Google рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд░рд┐рд╕рд░реНрдЪ рдкреЗрдкрд░ [8], рд╕реНрдкреИрдирд░ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реБрдП, 2012 рдореЗрдВ
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ 10 рд╡реАрдВ USENIX рд╕рдВрдЧреЛрд╖реНрдареА рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реНрдкреИрдирд░ NoSQL рдХреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА,
Google рдмрд┐рдЧрдЯреЗрдмрд▓ рдХрд╛ рдПрдХ рд╡рд┐рдХрд╛рд╕рд╡рд╛рджреА рд╡рд┐рдХрд╛рд╕ рд╣реИред рд╕реНрдкреИрдирд░ рд╕реНрд╡рдпрдВ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ NewSQL рдкрд░рд┐рд╡рд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рд╢реЛрдз рдкрддреНрд░ [8] рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕реНрдкреИрдирд░ рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рдгрд╛рд▓реА рдХреЛ
рд╕реИрдХрдбрд╝реЛрдВ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЦреЛрдВ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдиреЛрдбреНрд╕ рдХреЛ
рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдФрд░ рдЕрд░рдмреЛрдВ рдбреЗрдЯрд╛ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╕реНрдкреИрдирд░ рдЕрдкрдиреА рднрдВрдбрд╛рд░рдг рдкрд░рдд рдФрд░
рдкреИрдХреНрд╕реЛрд╕ рдЯрдХреНрдХрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд░реВрдк рдореЗрдВ
рдХреЛрд▓реЛрд╕рд╕ (рдЕрдЧрд▓реА рдкреАрдврд╝реА рдХреЗ рдЬреАрдПрдлрдПрд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, (
рд╢реАрд░реНрд╖ рдкрд░ ) рд╕реНрдкреИрдирд░
рдкрд░ рдЖрдзрд╛рд░рд┐рдд, рдПрдХ рд╡рд┐рддрд░рд┐рдд
Google F1 DBMS рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореЗрд▓ рд╕реЗрд╡рд╛ GMail рдореЗрдВ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ Google+ рдкрд░ рд╕реНрдкреИрдирд░ рдХрд╛
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рд╕реНрдкреИрдирд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, Google рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕реЗрд╡рд╛ [8] рдореЗрдВ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╕рдордп Google F1 DBMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрдд
рд╕реНрдкреИрдирд░ рдбреЗрдЯрд╛
рдЕрд░реНрдз-рд░рд┐рд▓реЗрд╢рдирд▓ рдЯреЗрдмрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛
рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕реНрдХреАрдорд╛ рд╣реЛрддрд╛ рд╣реИ ред рд╕рднреА рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ - рдЗрд╕ рдбреЗрдЯрд╛ рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреЗ
рд▓рд┐рдП рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк (рдХрдорд┐рдЯ)ред рд╕реНрдкреИрдирд░ рдореЗрдВ SQL рдЬреИрд╕реА рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рд╣реИ, рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ "рдкреБрд░рд╛рдиреЗ" рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЗ рд╕рд╛рде рд░рд┐рдХреЙрд░реНрдб рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ рдиреАрддрд┐ред
NoSQL рджреБрдирд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдкреИрдирд░ рдореЗрдВ рдХрдИ рдЧреБрдг рднреА рд╣реИрдВ рдЬреЛ рд╡рд┐рддрд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЬреИрд╕реЗ:
- рд╡рд┐рддрд░рд┐рдд рд▓реЗрдирджреЗрди рдХрд╛ рд╕рдорд░реНрдерди;
- рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рдмреАрдЪ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрдерд┐рд░рддрд╛ , рдЕрд░реНрдерд╛рддред рдбреЗрдЯрд╛ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдбреАрд╕реА рд╕реЗ рд░реАрдб рдСрдкрд░реЗрд╢рдВрд╕ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рд╡рд╣ рд╣рдореЗрд╢рд╛ рд╕реБрд╕рдВрдЧрдд рдФрд░ рд╕реБрд╕рдВрдЧрдд рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдкреИрдирд░ рдореЗрдВ DBMS рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рдЬреИрд╕реЗ:
- "рдЕрддреАрдд рд╕реЗ" рдбреЗрдЯрд╛ рдХреА рдЧреИрд░-рдЕрд╡рд░реБрджреНрдз рд░реАрдбрд┐рдВрдЧ (рдЕрддреАрдд рдореЗрдВ);
- рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рд▓реЗ рдХреА рдХрдореА;
- рдбреЗрдЯрд╛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕реНрдХреАрдорд╛ рдореЗрдВ рдкрд░рдорд╛рдгреБ рдкрд░рд┐рд╡рд░реНрддрди;
- рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рддрд┐рдХреГрддрд┐
- рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдиреЛрдбреНрд╕ рдФрд░ рдбреАрд╕реА рджреЛрдиреЛрдВ рдХреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд┐рдлрд▓рддрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг;
- рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдиреЛрдбреНрд╕ рдФрд░ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рдиред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
рдкреНрд░рддреНрдпреЗрдХ рддреИрдирд╛рдд рдЙрджрд╛рд╣рд░рдг (
рдкрд░рд┐рдирд┐рдпреЛрдЬрди ) рд╕реНрдкреИрдирд░ рдХреЛ
рдпреВрдирд┐рд╡рд░реНрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛
рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рдмреНрд░рд╣реНрдорд╛рдВрдб рдорд╛рд╕реНрдЯрд░ - рдПрдХ рдорд╛рд╕реНрдЯрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬреЛ рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдХрд╛рдо рдХрд╛ рд╕рдордиреНрд╡рдп рдХрд░рддреА рд╣реИ (рд╕реНрдкреИрдирд░ рдХреА рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ - рдХреНрд╖реЗрддреНрд░ );
- рдХрдИ рдЬрд╝реЛрди рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЖрдо рддреМрд░ рдкрд░) рд╕реНрдкреИрдирд░ рдЬрд╝реЛрдиред рдЬрд╝реЛрди рддрд╛рд░реНрдХрд┐рдХ рдЕрд▓рдЧрд╛рд╡ рдФрд░ рднреМрддрд┐рдХ рджреЛрдиреЛрдВ рдХреА рдПрдХ рдЗрдХрд╛рдИ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдЬреЛрди, рдмрджрд▓реЗ рдореЗрдВ, рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рдЬрд╝реЛрдирдорд╛рд╕реНрдЯрд░ - рдЬрд╝реЛрди (рд╕рд┐рдВрдЧрд▓рдЯрди) рдХреА рдорд╛рд╕реНрдЯрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛;
- рдХрдИ - рд╕реИрдХрдбрд╝реЛрдВ рд╕реЗ рдХрдИ рд╣рдЬрд╛рд░ рддрдХ - рд╕реНрдкреИрдирд╕рд░рд╡рд┐рдпрд░реНрд╕ ;
- рд╕реНрдерд╛рди рдкреНрд░реЙрдХреНрд╕реА - рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╕реНрдкрд╛рдВрд╕рд░реНрд╡рд░реНрд╕ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рддрд╛ рд╣реИ;
- рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдбреНрд░рд╛рдЗрд╡рд░ - рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдФрд░ рд╕рд╛рде рд╣реА рдЬрд╝реЛрдирдорд╛рд╕реНрдЯрд░, рд╕рд┐рдВрдЧрд▓рдЯрди) рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдЬрд╝реЛрди рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХреА рдЧрддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╢реЛрдз рдкрддреНрд░ [8]
рдХреЗрд╡рд▓ рд╕реНрдкреИрдирд╕реЗрд╡рд░ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдЖрдВрддрд░рд┐рдХ рд╡рд┐рд╡рд░рдгреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рджреЗрддрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдкреИрдирд╕реЗрд╡рд░ рдореЗрдВ 100 рд╕реЗ 1000 рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ
рдЯреИрдмрд▓реЗрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
(key: string, timestamp: int64) -> string
рдмрд┐рдЧрдЯреЗрдмрд▓ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕реНрдкреИрдирд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд╛рдЗрдо рд╕реНрдЯреИрдореНрдк рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЬреЛ рдмрд╣реБ-рд╕рдВрд╕реНрдХрд░рдг рдбреЗрдЯрд╛ рд╕рдорд░реНрдерди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рдЪрдп рд╣реИред
рд╕реНрдкреИрдирд░ рдореЗрдВ
рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдпреЛрдЬрдирд╛рдмрджреНрдз рдбреЗрдЯрд╛, рдПрд╕рдХреНрдпреВрдПрд▓ рдЬреИрд╕реА рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛, рдФрд░ рд╡рд┐рддрд░рд┐рдд рд▓реЗрдирджреЗрди рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЖрдзрд╛-рд░рд┐рд▓реЗрд╢рдирд▓ рдЯреЗрдмрд▓ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо -
рдЯреНрд░реВрдЯрд╛рдЗрдо рдПрдкреАрдЖрдИ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдирд╡реАрди рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░рд╛рд░реНрджреНрдз (рд▓реЗрдирджреЗрди) рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИред
TrueTime
рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдордп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд░рдорд╛рдгреБ рдШрдбрд╝рд┐рдпреЛрдВ) рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рд╕рдмрд╕реЗ рд╕рдЯреАрдХ рд╕рдордп рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИред рдЯреНрд░реВрдЯрд╛рдЗрдо рдПрдкреАрдЖрдИ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП
рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдордп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
+ рдХреБрдЫ рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ - рдЯреАрдЯрд░реНрдирд╡рд▓ред
рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдиреЛрдбреНрд╕ рдХреА рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдЬреЛ рд╡рд┐рддрд░рд┐рдд рднрдВрдбрд╛рд░рдг рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░, рдЬрдм рд╕рдЯреАрдХ рд╕рдордп рдХреЗ рдмрдЬрд╛рдп, рдХреБрдЫ рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рдХреА рд╡рд╛рдкрд╕реА, 2 рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд▓реЗрдирджреЗрди рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рд╕рд░рд▓реАрдХреГрдд) рдЗрди рд▓реЗрди-рджреЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЯреАрдЯреАрдирд░реНрд╡рд▓ред рдпрджрд┐ рд▓реЗрди-рджреЗрди рдХрд╛ TTinterval рдЕрдВрддрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд▓реЗрди-рджреЗрди рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдкрд╣рд▓реЗ рдкреВрд░рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ TTinterval рдЪреМрд░рд╛рд╣реЛрдВ рдХреЛ рдХрд╛рдЯрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдХреЗрд╡рд▓ рдХреБрдЫ рд╣рдж рддрдХ рд╕рдВрднрд╛рд╡реНрдпрддрд╛ рдХреЗ рд╕рд╛рде рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред (TrueTime рд╕реЗрд╡рд╛ рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рднрд╛рдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдФрд░ рдЬрд╛рдиреЗрдВ ред)
рд╕реНрдкреИрдирд░ рдореЗрдВ рд╣реА, рдкреИрдХреНрд╕реЛрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд 2-рдЪрд░рдг рдХрдорд┐рдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рд▓реЗрдирджреЗрди рдХреЗ рджреМрд░рд╛рди
рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред
рд╕реАрдорд╛рдПрдВ рдФрд░ рд╕реАрдПрдкреА
рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╕рдордп, рд╢реЛрдз рдкрддреНрд░ [8], рд╕реНрдкреИрдирд░ рдиреЗ рд▓реЛрдб рд╕рдВрддреБрд▓рди рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП
рджреНрд╡рд┐рддреАрдпрдХ рд╕реВрдЪрдХрд╛рдВрдХ рдФрд░
рд╕реНрд╡рдд: рдкреБрдирд░реБрддреНрдерд╛рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, [8] рдХреЗ рд▓реЗрдЦрдХ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реНрдкреИрдирд░
рдЬрдЯрд┐рд▓ рдПрд╕рдХреНрдпреВрдПрд▓ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред
рд╕реНрдкреИрдирд░ рднреА рдХреИрдк рдкреНрд░рдореЗрдп рдХрд╛ "рдкреНрд░рддрд┐рдирд┐рдпреБрдХреНрддрд┐" рдирд╣реАрдВ рд╣реИред рд╕реНрдкреИрдирд░ рдПрдХ рдПрдкреА рдкреНрд░рдгрд╛рд▓реА рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ NoSQL рдкреНрд░рдХреГрддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж; рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ CA- рдкреНрд░рдгрд╛рд▓реА рдирд╣реАрдВ рд╣реИ, рдХреЗ рдмрд╛рд╡рдЬреВрдж
рд╕рдорд░реНрдерди ACID рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ред
рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкреИрдирд░ "рдмрд▓рд┐рджрд╛рди" рдХреА
рдЙрдкрд▓рдмреНрдзрддрд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП рдПрдХ рд╕реАрдкреА рдкреНрд░рдгрд╛рд▓реА рд╣реИред
рдкрд░рд┐рдгрд╛рдо
рд╕реНрдкреИрдирд░ рдиреЗ рджреЛ рджреБрдирд┐рдпрд╛рдУрдВ -
рд░рд┐рд▓реЗрд╢рдирд▓ DBMS рдФрд░ NoSQL - рд╕реЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╡рд┐рдЪрд╛рд░ рд▓рд┐рдП рдФрд░ рдПрдХ
NewSQL рдкреАрдврд╝реА DBMS рд╣реИ ред
рдЗрд╕ рддрд░рд╣ рдХреА рдорд╛рдкрдиреАрдпрддрд╛ рдХреЗ рд╕рд╛рде рдкреЗрдЯрд╛рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдкрд░ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рддрд░рд┐рдд рд▓реЗрдирджреЗрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдФрд░ рдЕрд░реНрдз-рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддреНрдпрдВрдд рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдпрд╣ рдЕрд╡рд╕рд░ рдХрд╛рдлреА рд╣рдж рддрдХ рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рд╕рд╣рдЬреАрд╡рди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдерд╛: рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг - рдбреЗрдЯрд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╣реИ - рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдордп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрднрд┐рдирд╡ рдЕрд╡рдзрд╛рд░рдгрд╛ - рдЯреНрд░реВрдЯрд╛рдЗрдоред
рд╕реНрд░реЛрддреЛрдВ рдХреА рд╕реВрдЪреА *
[Cor] рдЬреЗрдореНрд╕ рд╕реАред рдХреЙрд░реНрдмреЗрдЯ, рдЬреЗрдлрд░реА рдбреАрди, рдорд╛рдЗрдХрд▓ рдПрдкрд╕реНрдЯреАрди, рдПрдВрдбреНрд░рдпреВ рдлреЗрдХреНрд╕, рдХреНрд░рд┐рд╕реНрдЯреЛрдлрд░ рдлреНрд░реЙрд╕реНрдЯ, рдЬреЗ рдЬреЗ рдлреБрд░рдореИрди, рдПрдЯ рдЕрд▓ред
рд╕реНрдкреИрдирд░: Google рдХрд╛ рдЧреНрд▓реЛрдмрд▓реА-рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреВрдЯреЗрдб рдбреЗрдЯрд╛рдмреЗрд╕ред OSDI, 2012 рдХреА рдХрд╛рд░реНрдпрд╡рд╛рд╣реАред
* рдЪрдХреНрд░ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ
рд╕реНрд░реЛрддреЛрдВ рдХреА рдПрдХ рдкреВрд░реА рд╕реВрдЪреА ред
рджрд┐рдорд┐рддреНрд░реА рдкреЗрдЯреБрдЦреЛрд╡,
рдПрдорд╕реАрдкреА,
рдкреАрдПрдЪрдбреА рдЫрд╛рддреНрд░ , рдЖрдИрдЯреА рд▓рд╛рд╢,
рд▓рд╛рд▓ рд░рдХреНрдд рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп рдХреИрдлреАрди рдХреЗ рд╕рд╛рде рдПрдХ рд╡реНрдпрдХреНрддрд┐ред