рдирдорд╕реНрддреЗ
рдореИрдВ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдФрд░ рдЕрдореЗрдЬрд╝реЕрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рддреБрд▓рдирд╛ рдЪрдХреНрд░ рд╕реЗ рдкрд╣рд▓реЗ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд▓рд╛рддрд╛ рд╣реВрдВ, рдЬреЛ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрдХрд┐рд▓ рдореЗрдВ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ - рдЧреМрд░рд╡ рдордВрддреНрд░ред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдХреНрд░рдорд╢рдГ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдЯреЗрдмрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ рдЕрдореЗрдЬрд╝реЕрди рдбрд╛рдпрдирдореЛрдмреАрдбреА - рд╡рд╛рдЯ рдФрд░ рдПрдбреАрдбреАрдмреА рдХреА рддреБрд▓рдирд╛ рдХрд░реВрдВрдЧрд╛ред
рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╡рд╛рдЯ рдФрд░ рдПрдбреАрдбреАрдмреА рд╕рдорд╛рди рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рджреЛрдиреЛрдВ NoSQL рд╕рд┐рд╕реНрдЯрдо рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдореЗрдЬрд╝рди рдореЗрдВ рдПрдХ рдФрд░ NoSQL рдбреЗрдЯрд╛рдмреЗрд╕,
SimpleDB рднреА рд╣реИ ред
рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ ADDB рд╕рд┐рд░реНрдл рдПрдХ NoSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗрд╡рд╛ рд╣реИред рд╣рд╛рдВ, рдпрд╣ рд╕рд╣реА рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЙрд╕ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреА рдкреНрд░рдгрд╛рд▓реА рдХреА рдорд╛рдкрдиреАрдпрддрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рдЬрд░реВрд░рдд рд╣реИред рдЗрд╕ рдЕрд░реНрде рдореЗрдВ, рдпрд╣ рд╕рдм рдЕрдореЗрдЬрд╝реЕрди рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИред рдЧрдгрдирд╛ рд╕реЗрд╡рд╛ рдХреА рдПрдХ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдЪреБрдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕ рдЖрдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрд░реЛрдз рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИред рдЗрд╕реА рддрд░рд╣, рдПрдбреАрдбреАрдмреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдПрдбреАрдбреАрдмреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХрд┐рддрдиреЗ рдСрдкрд░реЗрд╢рди рдкрдврд╝реЗрдВрдЧреЗ рдФрд░ рд▓рд┐рдЦреЗрдВрдЧреЗ, рдФрд░ рдПрдбреАрдбреАрдмреА рдЖрд╡рд╢реНрдпрдХ рд╢рдХреНрддрд┐ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИред
рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ, рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВ рд╕рдорд╛рди рд╣реИрдВ:
- рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рдЧреИрд░-рд╕рдВрдмрдВрдзрдкрд░рдХ NoSQL рд╣реИрдВред
- рд╕рдВрдкреВрд░реНрдг рдХреЗ рд░реВрдк рдореЗрдВ рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рд░рд┐рдХреЙрд░реНрдб рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд╣реИрдВред
- рд╕рдВрдмрдВрдз рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред
- рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдФрд░ рд▓рдЪреАрд▓реЗрдкрди рдХреЗ рд▓рд┐рдП рдирд┐рд╣рд┐рдд рд╕рдорд░реНрдердиред
- рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рдХрддрд╛рд░реЛрдВ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдФрд░ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдХреА рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ REST API рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рд░реИрдкрд░ рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд░реИрдкрд░ рд╣реИрдВред рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░, рдкреНрд░рддреНрдпреЗрдХ рдПрдкреАрдЖрдИ рд░рд┐рд▓реАрдЬ рдХрд╛ рдЕрдкрдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рддрд╛рд░реАрдЦ рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдпреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╛рди рд╣реИрдВ: рд╡рд╛рдЯ - 2011-08-18 , ADDB - 2011-12-05 ред
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрддрд░ рд╣реИрдВ:
- ADDB рдореЗрдВ, рдЖрдкрдХреЛ рдЬреЛ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╡рд╣ рд╡рд╣реА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╛рдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, ADDB рдкреНрд░рдгрд╛рд▓реА рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ "рдкреВрдВрдЬреА" рдХрд╛рд░реНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- SimpleDB рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд╣рд╛рдВ рдбреЛрдореЗрди рдХреА рд╕реАрдорд╛ 10 GB рд╣реИ, ADDB рдореЗрдВ рдРрд╕рд╛ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИ - рдЖрдк рдЬрд┐рддрдирд╛ рдЪрд╛рд╣реЗрдВ рдЙрддрдирд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╛рдЯ рднреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдкрд░ рд╣рд╛рд░реНрдб рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рднрдВрдбрд╛рд░рдг рдЦрд╛рддреЗ рдХреЗ рдЖрдХрд╛рд░ (рдЕрдм 100 рдЯреАрдмреА) рддрдХ рд╕реАрдорд┐рдд рд╣реИрдВред
- ADDB, рдЖрдкрдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░, рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╡рд╛рдЯ рдХреЗ рд╡рд┐рдкрд░реАрдд рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рд╡рд╛рдЯреНрд╕ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЛ рднреА рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (PartitionKey, RowKey) рджреНрд╡рд╛рд░рд╛, рдФрд░ рдпрд╣ рд╡рд╛рдЯ рдореЗрдВ рджреНрд╡рд┐рддреАрдпрдХ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реЛрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрд░реЛрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛
рддрд╛рд▓рд┐рдХрд╛: рдЬрдм рд╣рдо рдХрд┐рд╕реА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рдорди рдореЗрдВ рдЖрддреА рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ "рдРрд╕реА рдЪреАрдЬ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдФрд░ рд╕реНрддрдВрдн рд╢рд╛рдорд┐рд▓ рд╣реИрдВ"ред рд╡рд╛рдЯреНрд╕ рдФрд░ ADDB рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рд╣рдо рдЬреИрд╕реА рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╡реИрд╕реА рджрд┐рдЦ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╣реИред рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рд╡рд╛рд▓реЗ рдпреБрдЧреНрдореЛрдВ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред рд░рд┐рд▓реЗрд╢рдирд▓ рдореЙрдбрд▓ рдореЗрдВ, рд╣рдо рдЯреЗрдмрд▓ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рд╣реЛрддрд╛ рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЙрд▓рдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╡рд╛рдЯ рдФрд░ ADDB рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕реНрдХреАрдорд╛ рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╕реНрддрдВрднреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдПрдХ рдереИрд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ рдЬрд╣рд╛рдВ рдЖрдк рдЕрдкрдиреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдЖрдВрдХрдбрд╝реЗ рд░рдЦрддреЗ рд╣реИрдВред
рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рд╡реИрдЪрд╛рд░рд┐рдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдЯреЗрдирд░ рд╣реИрдВ, рдЙрдирдХреЗ рдмреАрдЪ рдХрдИ рдЕрдВрддрд░ рд╣реИрдВ:
- рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, ADDB рдореЗрдВ 256 рдЯреБрдХрдбрд╝реЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдПрдХ рд╕реАрдорд╛ рд╣реЛрддреА рд╣реИ (рдЖрдк рдЕрдиреБрд░реЛрдз рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд╛рдЯ рдореЗрдВ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИред рд╡рд╛рдЯ рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬрд┐рддрдиреА рдЪрд╛рд╣реЗрдВ рдЙрддрдиреА рддрд╛рд▓рд┐рдпрд╛рдБ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рднрдВрдбрд╛рд░рдг рдЦрд╛рддреЗ рдХреА рд╕реАрдорд╛ (рдЕрдм 100 Tb) рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдПред
- рдЬрдм рдЖрдк ADDB рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╛ рдХрдИ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдЕрджреНрд╡рд┐рддреАрдп рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд╛рдЯ рдореЗрдВ, рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдФрд░ рд╡рд┐рднрд╛рдЬрдирдХреЗ рдФрд░ рд░реЛрдХреЗрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЗрдХрд╛рдИ рдореЗрдВ рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдПрдХ рдЕрдиреВрдард╛ рд╕рдВрдпреЛрдЬрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- ADDB рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдмреИрдВрдбрд╡рд┐рдбреНрде (рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛) рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдХрд┐ рд╡рд╛рдЯ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЖрдк рдмрд╛рдж рдореЗрдВ ADDB API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЖрд╡рдВрдЯрд┐рдд рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рдЕрдВрдд рдореЗрдВ, ADDB рдЕрдиреБрд░реЛрдзреЛрдВ (рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ) рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред
рдЗрдХрд╛рдИ рдФрд░ рд╡рд╕реНрддреБ: рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЗрдХрд╛рдИ (рд╡рд╛рдЯ рдореЗрдВ) рдФрд░ рдПрдХ рд╡рд╕реНрддреБ (рдЖрдЗрдЯрдо, рдПрдбреАрдбреАрдмреА) рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЧреБрдг рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдЬреЛрдбрд╝реЗ (рд╡рд╛рдЯ рдореЗрдВ рдбреЗрдЯрд╛-рдореВрд▓реНрдп-рдбреЗрдЯрд╛) рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИред рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ, рдпрд╣ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдЧреАред рдпрд╣рд╛рдВ, рддрд╛рд▓рд┐рдХрд╛ рдпрд╛ рдбреЛрдореЗрди рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рдЕрдиреНрдп рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд▓рд┐рдВрдХ рдирд╣реАрдВ рд╣реИред рд╡рд╛рдЯ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЗрдХрд╛рдИ рдХреЛ рджреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ: рдкрд╛рд░реНрдЯреАрд╢рдирдХреЗ рдФрд░ рд░реЛрдХреЗ - рдЗрд╕реЗ рдПрдХ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЗрдХрд╛рдИ рдореЗрдВ рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдПрдХ рдЕрдиреВрдард╛ рд╕рдВрдпреЛрдЬрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред ADDB рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред ADDB рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рдПрдХ рдЗрдХрд╛рдИ рдФрд░ рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рдмреАрдЪ рдХрдИ рдЕрдВрддрд░ рд╣реИрдВ:
- рд╡рд╛рдЯ рдореЗрдВ, рдПрдХ рдЗрдХрд╛рдИ рдореЗрдВ рдЕрдзрд┐рдХрддрдо 256 рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реИрдВ, ADDB рдореЗрдВ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдЯ рдЗрдХрд╛рдИ рдореЗрдВ рддреАрди рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ: PartitionKey, RowKey рдФрд░ Timestamp, рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 253 рддрдХ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред PartitionKey рдФрд░ RowKey рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдХреЛ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЗрдХрд╛рдИ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдпрд╛ рдЕрджреНрдпрддрди рдХреА рддрд┐рдерд┐ рдФрд░ рд╕рдордп (UTC) рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИред ред PartitionKey рдФрд░ RowKey рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
- рд╡рд╛рдЯ рдореЗрдВ рдПрдХ рдЗрдХрд╛рдИ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ 1 рдПрдордмреА рд╣реИ, рдПрдХ рдПрдбреАрдбреАрдмреА рдСрдмреНрдЬреЗрдХреНрдЯ 64 рдХреЗрдмреА рд╣реИред
- рд╡рд╛рдЯ рдореЗрдВ, рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рдиреЛрдВ рдореЗрдВ 8 рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: рдмрд╛рдЗрдирд░реА, рдмреВрд▓рд┐рдпрди, рдбреЗрдЯрд╛рдЗрдо, рдбреЗрд╕реАрдорд▓, рдЗрдВрдЯ 32, рдЗрдВрдЯ64, рдЧрд╛рдЗрдб, рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдЬреЛ рдПрдХ рд╕рдореГрджреНрдз рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред ADDB рдореЗрдВ, рдЙрдкрд▓рдмреНрдз рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рд╕реНрдЯреНрд░рд┐рдВрдЧ, рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ / рд╕рдВрдЦреНрдпрд╛ рд╕рдореВрд╣ (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд░рдгрд┐рдпрд╛рдБ)ред
- рд╡рд╛рдЯреНрд╕ рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЛ рдХреЗрд╡рд▓ рдкрд╛рд░реНрдЯреАрд╢рди рдФрд░ рд░реЛрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдордг рдЕрднреА рддрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред Windows Azure рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рднрд╛рдЬрди рдкрд╛рд░реНрдЯреАрд╢рди рдорд╛рди рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЪрдпрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЧрд▓рдд рдореВрд▓реНрдп рдЪрдпрди рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЕрджреНрднреБрдд рд▓реЗрдЦ рдпрд╣рд╛рдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред ADDB рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЛ рдЙрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдмрдирд╛рддреЗ рд╣реИрдВред
ADDB рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рджреЛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:
- рд╣реИрд╢ рдЯрд╛рдЗрдк рдкреНрд░рд╛рдЗрдорд░реА рдХреА: рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рд╛рдЗрдорд░реА рдХреА рдореЗрдВ рдПрдХ рд╣реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛрддреА рд╣реИ, рд╣реИрд╢ред ADDB рдЗрд╕ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЕрд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИрд╢ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рддрд╛ рд╣реИред
- рд╣реИрд╢ рдФрд░ рд░реЗрдВрдЬ рдкреНрд░рдХрд╛рд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА: рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдореЗрдВ рджреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВред рдкрд╣рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИрд╢ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рджреВрд╕рд░реА рд╢реНрд░реЗрдгреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред ADDB рдПрдХ рд╣реИрд╢ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЕрд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реИрд╢ рдЗрдВрдбреЗрдХреНрд╕ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╢реНрд░реЗрдгреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд░реЗрдВрдЬ рдЗрдВрдбреЗрдХреНрд╕ред
рдЖрдмрдВрдЯрди рдЖрд╡рдВрдЯрди
ADDB рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмреИрдВрдбрд╡рд┐рдбреНрде рдЖрд╡рдВрдЯрди рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдмреИрдВрдбрд╡рд┐рдбреНрде рдЖрд╡рдВрдЯрди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдбреАрдбреАрдмреА рдЯреЗрдмрд▓ рдкрд░ рдкреНрд░рддрд┐ рдорд┐рдирдЯ рдХрд┐рддрдиреЗ рдкрдврд╝реЗ рдФрд░ рд▓рд┐рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, ADDS рдЙрдкрдпреБрдХреНрдд рд╕рдВрд╕рд╛рдзрди рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдк API рдпрд╛ Amazon рдкреНрд░рдмрдВрдзрди рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдордХреНрдЦреА рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдмреИрдВрдбрд╡рд┐рдбреНрде рдХрд╛ рдЖрд╡рдВрдЯрди рджреЛ рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ: рд░реАрдб рдСрдкрд░реЗрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдХреИрдкреЗрд╕рд┐рдЯреА рдпреВрдирд┐рдЯ рдкрдврд╝реЗрдВ рдФрд░ рд░рд╛рдЗрдЯ рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреИрдкреЗрд╕рд┐рдЯреА рдпреВрдирд┐рдЯ рд▓рд┐рдЦреЗрдВред
рдкрдврд╝реЗрдВ рдХреНрд╖рдорддрд╛ рдпреВрдирд┐рдЯ рдХреЛ 1 Kb рдмреНрд▓реЙрдХ рдореЗрдВ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓рдЧрд╛рддрд╛рд░ рдкрдврд╝рдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдиреЗ 10 RCU рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдЖрдХрд╛рд░ рдореЗрдВ 1 Kb рддрдХ 10 рд╡рд╕реНрддреБрдУрдВ рдкрд░ рд▓рдЧрд╛рддрд╛рд░ рд░реАрдб рдСрдкрд░реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЖрдХрд╛рд░ 1 Kb рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдЖрдк рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдкрдврд╝ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛрдЧреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреА рд╡рд╕реНрддреБрдПрдВ 1 рдФрд░ 2 KB рдЖрдХрд╛рд░ рдХреА рд╣реИрдВ, рддреЛ рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХреЗрд╡рд▓ 5 рд▓рдЧрд╛рддрд╛рд░ рд░реАрдбрд┐рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЕрдВрддрддрдГ рд╕реБрд╕рдВрдЧрдд рд░реАрдбрд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рд▓рдЧрд╛рддрд╛рд░ рд░реАрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмреИрдВрдбрд╡рд┐рдбреНрдеред рдХреНрд╖рдорддрд╛ рдЖрдорддреМрд░ рдкрд░ рджреЛрдЧреБрдиреА рд╣реЛ рдЬрд╛рддреА рд╣реИ - рдпрджрд┐ рдЖрдк 10 рдЖрд░рд╕реАрдпреВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк 1 рдХреЗрдмреА рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХреА рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдЕрдВрддрддрдГ рд╕реБрд╕рдВрдЧрдд рд░реАрдбрд┐рдВрдЧ рдХреЗ 20 рдСрдкрд░реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕реА рддрд░рд╣ рд░рд╛рдЗрдЯ рдХреИрдкреЗрд╕рд┐рдЯреА рдпреВрдирд┐рдЯ рдХреЗ рд╕рд╛рде - рдкреНрд░рддрд┐ 1 Kb рдкрд░ рдкрдврд╝рдиреЗ рдпрд╛ рд▓рд┐рдЦрдиреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдпрджрд┐ 10 рдбрдмреНрд▓реНрдпреВрд╕реАрдпреВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 1 рдХреЗрдмреА рдЖрдХрд╛рд░ рддрдХ 10 рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЖрдХрд╛рд░ 1 Kb рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рддреЛ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЖрдХрд╛рд░ 1 рдФрд░ 2 KB рдХреЗ рдмреАрдЪ рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 5 рд▓реЗрдЦрди рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмреИрдВрдбрд╡рд┐рдбреНрде рдЖрд╡рдВрдЯрди рдореЗрдВ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ ADDB рдореВрд▓реНрдп рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рдЖрдк рдкрдврд╝реЗ рдЧрдП рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдиреЗ рдЖрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдЖрдк рдкреНрд░рддреНрдпреЗрдХ 10 рдпреВрдирд┐рдЯ рд▓реЗрдЦрди рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП $ 0.01 / рдШрдВрдЯрд╛ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ 50 рдЗрдХрд╛рдЗрдпреЛрдВ рдХреЗ рд▓рд┐рдП US 0.01 (рд╡рд░реНрдЬреАрдирд┐рдпрд╛) рдореЗрдВ рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рдХреНрд╖рдорддрд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП $ 0.01 / рдШрдВрдЯрд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдЗрд╕реА рддрд░рд╣ рд╣реИ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреАрдорддреЗрдВ рдХреИрд╕реЗ рдмрдирддреА рд╣реИрдВ, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрдк рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ (рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖рдорддрд╛ рдФрд░ рд░реИрдо рдХреЗ рд╕рд╛рде) рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рдШрдВрдЯрд╛ рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА рдЖрдк рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рдХрд░реЗрдВ рдпрд╛ рдирд╣реАрдВред ред рдЗрд╕реА рддрд░рд╣ ADDB рдореЗрдВ, рдЖрдк рдЕрдореЗрдЬрд╝реЕрди рд╕реЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдбрд┐рдЧреНрд░реА рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдбрд┐рдЧреНрд░реА рд╣реЛред
рдЬрдм рдмреИрдВрдбрд╡рд┐рдбреНрде рдЖрд╡рдВрдЯрди рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдмрд┐рдВрджреБ рд╣реИрдВ:
- рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рд╣реИред
- рдиреНрдпреВрдирддрдо рдереНрд░реВрдкреБрдЯ 5 RCU рдФрд░ 5 WCUs рдкреНрд░рддрд┐ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ - рдкреНрд░рддреНрдпреЗрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЖрдк рдиреНрдпреВрдирддрдо $ 0.001 ($ 0.01 * 5/50) рд▓рдЧрд╛рддрд╛рд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ $ 0.005 рдкреНрд░рддрд┐ рдШрдВрдЯреЗ рд▓рдЧрд╛рддрд╛рд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА рдЖрдк рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред
- рдЖрд╡рдВрдЯрд┐рдд рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдмрдврд╝рд╛рдирд╛ рдпрд╛ рдШрдЯрд╛рдирд╛ рдкрд┐рдЫрд▓реЗ рдореВрд▓реНрдп рд╕реЗ рдХрдо рд╕реЗ рдХрдо 10% рдЕрд▓рдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдм 100 рдкрдврд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╡рд╛рд▓реА рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реИрдВ рдФрд░ рдЖрдк рдЗрд╕ рдореВрд▓реНрдп рдХреЛ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдирдпрд╛ рдореВрд▓реНрдп 110 рдХреЗ рдмрд░рд╛рдмрд░ рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдЬрдм рдЖрдк рдереНрд░реВрдкреБрдЯ рдХреЛ рдмрдврд╝рд╛рддреЗ рдпрд╛ рдШрдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЖрдк рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдм 100 рд░реАрдб рдХреИрдкреЗрд╕рд┐рдЯреА рдпреВрдирд┐рдЯ рд╣реИрдВ, рддреЛ рдпрд╣ рдорд╛рди рдЕрдзрд┐рдХрддрдо 200 рддрдХ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдЖрдк рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЖрд╡рдВрдЯрд┐рдд рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЕрдзрд┐рдХрддрдо 10,000 рд░реАрдб рдХреИрдкреЗрд╕рд┐рдЯреА рдпреВрдирд┐рдЯ рдФрд░ 10,000 рд░рд╛рдЗрдЯ рдХреИрдкреЗрд╕рд┐рдЯреА рдпреВрдирд┐рдЯ (рдбрд┐рдлреЙрд▓реНрдЯ) рдХреЛ рдЯреЗрдмрд▓ рдкрд░ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЦрд╛рддреЗ рдореЗрдВ рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЕрдзрд┐рдХрддрдо 20,000 рд░реАрдб рдХреИрдкреЗрд╕рд┐рдЯреА рдпреВрдирд┐рдЯ рдФрд░ 20,000 рд░рд╛рдЗрдЯ рдХреИрдкреЗрд╕рд┐рдЯреА рдпреВрдирд┐рдЯ рд╣реИрдВред рдЕрдореЗрдЬрд╝реЕрди рд▓рд┐рдЦрдХрд░ рдЗрди рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреАрдорддреЛрдВ
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВ, рдЖрдЗрдП рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рджреЗрдЦреЗрдВред рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдХреЛрдИ "рдкреВрдВрдЬреА" рд▓рд╛рдЧрдд рдирд╣реАрдВ рд╣реИред рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
- рд▓реЗрди-рджреЗрди : рд╡рд╛рдЯ рдореЗрдВ, рдЖрдк рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рд▓рд╛рдЧрдд рддрдп рдХреА рдЬрд╛рддреА рд╣реИ ($ 0.01 рдкреНрд░рддрд┐ 10,000 рд▓реЗрдирджреЗрди)ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рдореВрд▓реНрдп рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдирдХреЗ рдореВрд▓реНрдп рд╕реЗ рд▓реЗрдирджреЗрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЧреБрдгрд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
- рдмреИрдВрдбрд╡рд┐рдбреНрде рдЖрд╡рдВрдЯрди : ADDB рдореЗрдВ, рдЖрдк рдкрдврд╝реЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреАрдорддреЛрдВ рдкрд░ рдЖрд╡рдВрдЯрд┐рдд рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЖрдк рдкреНрд░рддрд┐ рдШрдВрдЯреЗ рдХреАрдордд рджреНрд╡рд╛рд░рд╛ рдЖрд╡рдВрдЯрд┐рдд RCU рдФрд░ WCU рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЧреБрдгрд╛ рдХрд░рдХреЗ рдХреБрд▓ рдХреАрдордд рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ : рдЖрдк рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рд░рд╛рд╢рд┐ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдВ рдореБрдлреНрдд рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред рдПрдХ рд╣реА рдХреНрд╖реЗрддреНрд░ рдХреЗ рднреАрддрд░ ADDB рдФрд░ Amazon EC2 рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдбреЗрдЯрд╛ рдореБрдлреНрдд рд╣реИред рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ ADDB рдФрд░ Amazon EC2 рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдбреЗрдЯрд╛ рдЯреИрд░рд┐рдл рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд╕реВрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рдЯреНрд╕ рдореЗрдВ, рдХреЗрд╡рд▓ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
ADDB рдореЗрдВ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг WATS рдореЗрдВ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреА рд╕рд╣реА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рднреБрдЧрддрд╛рди рди рд╣реЛ рдпрд╛ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЙрдирдХреА рд╕реАрдорд╛ рдХрд╛ рдХрд╛рд░рдг рди рд╣реЛред
рд╕реБрд╡рд┐рдзрд╛ рд╕реВрдЪреАрдЖрдЗрдП рд╕реВрдЪреА рд╕реЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд╛рдо рд╣реИ, рдпрд╣ рд╡рд╛рдЯ рдФрд░ ADDB рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рддрд╛ рд╣реИред SimpleDB рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд╣рд╛рдВ CreateDomain рдСрдкрд░реЗрд╢рди idempotent рд╣реИ, ADDB рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╣реИ - рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХ рджреЗрдЧрд╛ред
рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдХрдИ рдЯреЗрдмрд▓ / рдбреЛрдореЗрди рдиреЗрдорд┐рдВрдЧ рдХрдиреНрд╡реЗрдВрд╢рди рд╣реИрдВред
| WATS
| ADDB
|
рдиреНрдпреВрдирддрдо / рдЕрдзрд┐рдХрддрдо рд▓рдВрдмрд╛рдИ
| 3/63
| 3/255
|
рдХреЗрд╕ рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛
| рдорд┐рд╢реНрд░рд┐рдд рдорд╛рдорд▓рд╛
| рдорд┐рд╢реНрд░рд┐рдд рдорд╛рдорд▓рд╛
|
рдЪрд░рд┐рддреНрд░реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ
| рдЕрдХреНрд╖рд░рд╛рдВрдХреАрдп
| рдЕрдХреНрд╖рд░рд╛рдВрдХреАрдп, рд╣рд╛рдЗрдлрд╝рди (-), рдбреИрд╢ (_), рдЕрд╡рдзрд┐ (?)
|
рдХреБрдЫ рдФрд░ рдмрд┐рдВрджреБ рд╣реИрдВ:
- рд╡рд╛рдЯреНрд╕ рдореЗрдВ, рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдирд╛рдо рдПрдХ рдЕрдВрдХ рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ; рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдирд╛рдореЛрдВ рдХрд╛ рд░рдЬрд┐рд╕реНрдЯрд░ рдЙрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдмрдирд╛рдП рдЧрдП рдереЗ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдЖрдк рдкреНрд░рддрд┐ рдПрдбреАрдмреАрдбреА рдЦрд╛рддреЗ рдореЗрдВ 256 рдЯреЗрдмрд▓ рддрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк Amazon рд╕реЗ рдЕрдиреБрд░реЛрдз рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ: ( http://www.amazon.com/gp/html-forms-controller/DynamoDB_Limit_Increase_Form) ред
- рдпрд╣ рдСрдкрд░реЗрд╢рди ADDB рдореЗрдВ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╣реИ, рдЬрдмрдХрд┐ рд╡рд╛рдЯ рдореЗрдВ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рд╣реИред рдЬрдм ADDB рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ (рд╕рдВрд╕рд╛рдзрди рдЖрд╡рдВрдЯрди) рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреА рдЬрд╛рддреА рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рдХреНрд░рд┐рдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- ADDB рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЗрд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдереНрд░реВрдкреБрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ UpdateTable рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛)ред
| WATS
| ADDB
|
рдХреНрд╡реЗрд░реА рдЯреЗрдмрд▓реНрд╕ / рд▓рд┐рд╕реНрдЯрдЯреЗрдмрд▓реНрд╕
| рд╣рд╛рдВ
| рд╣рд╛рдВ
|
рдлрд╝рдВрдХреНрд╢рди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрддрд╛ рд╣реИред рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдЕрдиреБрд░реЛрдз рд╡рд╛рдЯ рдореЗрдВ 1000 рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ ADDB рдореЗрдВ рд╕рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдкрд░ рд▓реМрдЯрддрд╛ рд╣реИ, рдЕрдЧрд░ рдЕрднреА рднреА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдпрд╛ рдбреЛрдореЗрди рд╣реИрдВ, рддреЛ рдПрдХ рдирд┐рд░рдВрддрд░рддрд╛ рдЯреЛрдХрди рднреА рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдпрд╛ рдбреЛрдореЗрди рдХреЗ рдЕрдЧрд▓реЗ рд╕реЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред
| WATS
| ADDB
|
рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдкреНрд░рддрд┐ рд░рд┐рдХреЙрд░реНрдб рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛
| 1000
| -
|
рд╡рд╛рдкрд╕реА рдЬрд╛рд░реА рдЯреЛрдХрди
| рд╣рд╛рдВ
| рд╣рд╛рдВ
|
рдлрд╝рдВрдХреНрд╢рди рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред ADDB рдореЗрдВ рдХреЛрдИ idempotent рдирд╣реАрдВ рд╣реИред
ADDB рдореЗрдВ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╕рдХреНрд░рд┐рдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред ADDB рдореЗрдВ рдпрд╣ рдСрдкрд░реЗрд╢рди рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╣реИред рд╡рд╛рдЯ рдореЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рднреА рд╣реИред рдЬрдм рд╡рд╛рдЯреНрд╕ рдореЗрдВ рдХрд┐рд╕реА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╡рд┐рд▓реЛрдкрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ, рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рдШрдВрдЯреЛрдВ рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдордп, рдПрдХ рд╣реА рдирд╛рдо рд╡рд╛рд▓реА рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ (рд╕рдВрдШрд░реНрд╖ рдХреА рддреНрд░реБрдЯрд┐ - HTTP рд╕реНрдерд┐рддрд┐ рдХреЛрдб 409) рд╣реЛрдЧреАред
ADDB рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЖрд╡рдВрдЯрд┐рдд рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдмрдврд╝рд╛ рдФрд░ рдШрдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
- рдереНрд░реВрдкреБрдЯ рдХрд╛ рдирдпрд╛ рдореВрд▓реНрдп рд╕реАрдорд╛ рдХреЗ рднреАрддрд░ рдФрд░ рдирд┐рдпрдореЛрдВ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдКрдкрд░ "рдереНрд░реВрдкреБрдЯ рдХрд╛ рдЖрд╡рдВрдЯрди" рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ)
- рддрд╛рд▓рд┐рдХрд╛ рд╕рдХреНрд░рд┐рдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред
рд╡рд░реНрдгрди рддрд╛рд▓рд┐рдХрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
- рдХреНрд░рд┐рдПрд╢рдирдЯреЗрдЯ рдЯрд╛рдЗрдо: UNIX рд╕рдордп рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ред
- ItemCount : рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЖрдЗрдЯрдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рд▓рдЧрднрдЧ рд╣рд░ 6 рдШрдВрдЯреЗ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рддреБрд░рдВрдд рдЗрд╕ рдорд╛рди рдХреЛ рдЕрдкрдбреЗрдЯ рди рдХрд░реЗрдВред
- KeySchema : рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рд╕рдВрд░рдЪрдирд╛ (рд╕рд░рд▓ рдпрд╛ рд╕рдордЧреНрд░)ред
- ProvisionedThroughput : рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдмреИрдВрдбрд╡рд┐рдбреНрде, LastIncreaseDateTime (рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ), LastDecreaseDateTime (рдпрджрд┐ рдЙрдкрд▓рдмреНрдз рд╣реЛ), ReadCapacityUnits, рдФрд░ WriteCapacityUnits рд╕реЗ рдорд┐рд▓рдХрд░ред рдпрджрд┐ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдереНрд░реВрдкреБрдЯ рдХрднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рддреЛ ADDB рдЗрди рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рди рдирд╣реАрдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
- TableSizeBytes : рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдХреБрд▓ рдЖрдХрд╛рд░ред Amazon DynamoDB рд▓рдЧрднрдЧ 6 рдШрдВрдЯреЗ рдореЗрдВ рдЗрд╕ рдореВрд▓реНрдп рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рддреБрд░рдВрдд рдЗрд╕ рдорд╛рди рдХреЛ рдЕрджреНрдпрддрди рди рдХрд░реЗрдВред
- рдЯреЗрдмрд▓рд╕реНрдЯреИрдЯрд╕ : рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ ( рд╕реГрдЬрди , рд╕рдХреНрд░рд┐рдп , DELETING, рдпрд╛ рдЕрджреНрдпрддрди )ред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЕрдВрддрддрдГ рд╕реБрд╕рдВрдЧрдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗред
рджреЛрдиреЛрдВ рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ рдПрдХ рдЗрдХрд╛рдИ / рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдХреНрд░рд┐рдПрдЯ, рд░реАрдб, рдЕрдкрдбреЗрдЯ, рдбрд┐рд▓реАрдЯ (CRUD) рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
рдЖрдкрдХреЛ рдХреНрдпрд╛ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:
- рд╡рд╛рдЯ рдореЗрдВ рдкреНрд░рддрд┐ рдЗрдХрд╛рдИ 256 рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рд╕реАрдорд╛ рдФрд░ ADDB рдореЗрдВ рд╕реАрдорд╛рдУрдВ рдХреА рдХрдореАред рд╡рд╛рдЯ рдореЗрдВ, 3 рдореМрдЬреВрджрд╛ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (рдкрд╛рд░реНрдЯрд┐рд╢рдирдХреЗ, рд░реЛрд╡реЗ, рдФрд░ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк) рдХреЗ рд╕рд╛рде, 253 рддрдХ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рд╡рд╛рдЯ рдореЗрдВ, рд╡рд┐рд╢реЗрд╖рддрд╛ рдорд╛рди 8 рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: рдмрд╛рдЗрдирд░реА, рдмреВрд▓рд┐рдпрди, рдбреЗрдЯрд╛рдЗрдо, рдбреЗрд╕реАрдорд▓, рдЗрдВрдЯ 32, рдЗрдВрдЯ 64, рдЧрд╛рдЗрдб, рд╕реНрдЯреНрд░рд┐рдВрдЧред ADDB рдореЗрдВ: рд╕реНрдЯреНрд░рд┐рдВрдЧ, рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ / рд╕рдВрдЦреНрдпрд╛ рд╕рдореВрд╣ (рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдпрд╛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд░рдгрд┐рдпрд╛рдБ)ред
- ADDB рдореЗрдВ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ 64 Kb рд╣реИ, рд╡рд╛рдЯ рдореЗрдВ рдПрдХ рдЗрдХрд╛рдИ рдЖрдХрд╛рд░ рдореЗрдВ 1 рдПрдордмреА рддрдХ рд╣реЛ рд╕рдХрддреА рд╣реИред
рд╕реГрдЬрди
рд╡рд╛рдЯ рдореЗрдВ, рдЖрдк рдСрдкрд░реЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдСрдкрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ,
рдПрдбреАрдбреАрдмреА рдореЗрдВ, рд╡реЗ рд╕рднреА рдПрдХ рдлрд╝рдВрдХреНрд╢рди (
рдкреБрдЯрдЗрдо ) рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред PutItem рдСрдкрд░реЗрд╢рди рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдпрд╛, рдпрджрд┐ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХреЛрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ, рддреЛ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрдХрд╛рдИ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдЯ рдХреЗ рддреАрди рдХрд╛рд░реНрдп рд╣реИрдВ:
- рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ : рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдирдИ рдЗрдХрд╛рдИ рдмрдирд╛рддрд╛ рд╣реИред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ ParteyKey рдФрд░ RowKey рдорд╛рди рд╡рд╛рд▓реА рдЗрдХрд╛рдИ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИред
- рд╕рдореНрдорд┐рд▓рд┐рдд рдпрд╛ рдорд░реНрдЬ рдЗрдХрд╛рдИ : рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдирдИ рдЗрдХрд╛рдИ рдмрдирд╛рддрд╛ рд╣реИред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ ParteyKey рдФрд░ RowKey рдорд╛рди рд╡рд╛рд▓реА рдЗрдХрд╛рдИ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдЗрд╕ рдЗрдХрд╛рдИ рдХреЛ рдирдИ рдЗрдХрд╛рдИ, рдЕрд░реНрдерд╛рдд рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдерд╛рдУрдВ рдореЗрдВ рдореМрдЬреВрдж рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреЗрд╡рд▓ рдирдИ рдЗрдХрд╛рдИ рдореЗрдВ рдореМрдЬреВрдж рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдХреЗрд╡рд▓ рдкреБрд░рд╛рдиреА рдЗрдХрд╛рдИ рдореЗрдВ рдореМрдЬреВрдж рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреБрд░рд╛рдиреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдбрд╛рд▓реЗрдВ рдпрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ : рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдирдИ рдЗрдХрд╛рдИ рдмрдирд╛рддрд╛ рд╣реИред PartitionKey RowKey , PartitionKey RowKey .
рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ, рдкрдврд╝рдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдПрдХ рдЗрдХрд╛рдИ / рд╡рд╕реНрддреБ рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдХреНрд╡реЗрд░реА рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╡рд╛рдЯреНрд╕ рдореЗрдВ , рдЗрд╕реЗ рдХреНрд╡реЗрд░реА рдПрдВрдЯрд┐рдЯреАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрдЯрд┐рд╢рдирдХреЗ рдФрд░ рд░реЛрд╡реЗ рдХреЛ рдкрд╛рд╕ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред ADDB рдореЗрдВ, рдпрд╣ GetItem рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИредрдзреНрдпрд╛рди рджреЗрдВ рдХрд┐, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, GetItem рдСрдкрд░реЗрд╢рди рдЕрдВрддрддрдГ рд╕реБрд╕рдВрдЧрдд рд░реАрдб рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдк рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ ConsistentRead рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рдЧрд╛рддрд╛рд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВредрдЕрджреНрдпрддрди
рд╡рд╛рдЯ рдореЗрдВ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ ADDB рдореЗрдВ рдХреЗрд╡рд▓ рджреЛ рд╣реИрдВ:- PutItem : PutItem рдСрдкрд░реЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдпрд╛, рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХреЛрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
- UpdateItem : рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рд▓рдЪреАрд▓рд╛ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдПрдХ рдЗрдХрд╛рдИ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдЯ рдореЗрдВ рдЪрд╛рд░ рдХрд╛рд░реНрдп рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:- рдЗрдХрд╛рдИ рдорд░реНрдЬ : рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЗрдХрд╛рдИ PartitionKey рдФрд░ RowKey рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдЗрдХрд╛рдИ рдирдИ рдЗрдХрд╛рдИ рдХреЗ рд╕рд╛рде рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдпрд╛рдиреА, рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдерд╛рдУрдВ рдореЗрдВ рдореМрдЬреВрдж рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдХреЗрд╡рд▓ рдирдИ рдЗрдХрд╛рдИ рдореЗрдВ рдореМрдЬреВрдж рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдХреЗрд╡рд▓ рдкреБрд░рд╛рдиреА рдЗрдХрд╛рдИ рдореЗрдВ рдореМрдЬреВрдж рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреБрд░рд╛рдиреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
- Update Entity : , PartitionKey RowKey .
- Insert or Merge Entity : . PartitionKey RowKey , , .. , , , , , , .
- Insert or Replace Entity : . PartitionKey RowKey , PartitionKey RowKey .
рд╕рд╢рд░реНрдд рдЕрджреНрдпрддрди : рджреЛрдиреЛрдВ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпреЗ рддрдВрддреНрд░ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред ADDB рдореЗрдВ, рдЖрдк рдореМрдЬреВрджрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдкрд░ рд╢рд░реНрддреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рдЖрдк рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ ADDB рдХреЗрд╡рд▓ рд╡рд┐рд╢реЗрд╖рддрд╛ 1 рдХреЗ рдорд╛рди рдХреЛ рдЕрджреНрдпрддрди рдХрд░реЗрдЧрд╛, рдпрджрд┐ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛ 2 рдХрд╛ рдорд╛рди рдХреБрдЫ рдорд╛рди рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред ADDB рдореЗрдВ рд╕рд╢рд░реНрдд рдЕрджреНрдпрддрди рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдкрд╛рдиреА рдЕрд▓рдЧ рд╣реИред рд╡рд╛рдЯ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЗрдХрд╛рдИ рдХреЗ ETag рдореВрд▓реНрдп рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╢рд░реНрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рд╕реА рдЗрдХрд╛рдИ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдиреБрд░реЛрдз рд╣реЗрдбрд░реНрд╕ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдЗрдХрд╛рдИ рдХрд╛ ETag рдореВрд▓реНрдп рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (REST API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп), рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡рд╛рдЯ рдЗрд╕ рдореВрд▓реНрдп рдХреА рддреБрд▓рдирд╛ рдЕрджреНрдпрддрди рдЗрдХрд╛рдИ рдХреЗ рд╡рд░реНрддрдорд╛рди ETag рдореВрд▓реНрдп рд╕реЗ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрджреНрдпрддрди рдХреЗрд╡рд▓ рдЗрди рдорд╛рдиреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдкрд░ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредрдирд┐рд╖реНрдХрд╛рд╕рди
рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП WATS рдореЗрдВ рдПрдХ рдЗрдХрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣рдЯрд╛рдПрдВ рдЗрдХрд╛рдИ рдЧреБрдЬрд░ PartitionKey рдФрд░ RowKey рдЗрдирдкреБрдЯ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рдЗрдХрд╛рдИред ADDB рдореЗрдВ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд╕рдорд╛рди, рдЖрдк рдЗрд╕ рддрд░реНрдХ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдЗрдирдкреБрдЯ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде DeleteItem рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ редADDB рдореЗрдВ DeleteAttributes idempotent рд╣реИ , рдЕрд░реНрдерд╛рдд, рдпрджрд┐ рдЖрдк рдПрдХ рдирдЧрдгреНрдп рдЗрдХрд╛рдИ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ ADDB рддрдм рддрдХ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛ рдЬрдм рддрдХ рдЖрдк рд╕рд╢рд░реНрдд рд╡рд┐рд▓реЛрдкрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗред рдпрджрд┐ рдЖрдк рдПрдХ рд╢рд░реНрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рд▓реЛрдкрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ ADDB рдореЗрдВ рдСрдкрд░реЗрд╢рди рдирд┐рд╖реНрдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИред рд╡рд╛рдЯреНрд╕ рдореЗрдВ, рдЬрдм рдХреЛрдИ рднреА рдПрдХ рдЕрд╕рдВрдЧрдд рдЗрдХрд╛рдИ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ (NotFound рддреНрд░реБрдЯрд┐ - HTTP рд╕реНрдерд┐рддрд┐ рдХреЛрдб 404) рдХреЛ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛редрд╢рд░реНрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд┐рдХрд╛рд▓рдирд╛: рджреЛрдиреЛрдВ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпреЗ рддрдВрддреНрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред ADDB рдореЗрдВ, рдЖрдк рдореМрдЬреВрджрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдкрд░ рд╢рд░реНрддреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рдЖрдк рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ ADDB рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рддрднреА рд╣рдЯрд╛рдПрдЧрд╛ рдЬрдм рд╡рд┐рд╢реЗрд╖рддрд╛ 2 рдХрд╛ рдорд╛рди рдХреБрдЫ рдорд╛рди рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛред ADDB рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рд▓реЛрдкрди рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдкрд╛рдиреА рдЕрд▓рдЧ рд╣реИред рд╡рд╛рдЯ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЗрдХрд╛рдИ рдХреЗ ETag рдореВрд▓реНрдп рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд┐рд╕реА рдЗрдХрд╛рдИ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдиреБрд░реЛрдз рд╣реЗрдбрд░реНрд╕ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдореЗрдВ рдЗрдХрд╛рдИ рдХрд╛ ETag рдореВрд▓реНрдп рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (REST API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп), рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡рд╛рдЯ рдЗрд╕ рдореВрд▓реНрдп рдХреА рддреБрд▓рдирд╛ рд╣рдЯрд╛рдП рдЧрдП рдЗрдХрд╛рдИ рдХреЗ рд╡рд░реНрддрдорд╛рди ETag рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдкрд░ рд╣реА рдЗрди рдорд╛рдиреЛрдВ рдХрд╛ рдорд┐рд▓рд╛рди рд╣реЛрддрд╛ рд╣реИред | WATS
| ADDB
|
рдХрдИ рд╕рдВрд╕реНрдерд╛рдУрдВ / рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП CRUD
| рд╣рд╛рдВ
| рд╣рд╛рдВ
|
рджреЛрдиреЛрдВ рд╕рд┐рд╕реНрдЯрдо рдПрдХ рд╣реА рд╕реЗрд╡рд╛ рдХреЙрд▓ рдХреЗ рднреАрддрд░ рдХрдИ рд╕рдВрд╕реНрдерд╛рдУрдВ / рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП CRUD рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВредCRUD рдХреЗ рд▓рд┐рдП WATS рдореЗрдВ, Entity Group Transactions рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред ADDB рдореЗрдВ, рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП BatchWriteItem рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рдЖрдк рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдИ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╕реЗ рдХрдИ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдЪрдЧреЗрдЯрдЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ редрдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ:- рд╡рд╛рдЯреНрд╕ рдореЗрдВ, рдпрд╣ рдПрдХ рд▓реЗрдирджреЗрди-рд╕реАрдорд┐рдд рдСрдкрд░реЗрд╢рди рд╣реИ, рдЕрд░реНрдерд╛рдд, рдкреВрд░реЗ рдСрдкрд░реЗрд╢рди рдХреЛ рдпрд╛ рддреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рдирд╣реАрдВред ADDB рдореЗрдВ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдХрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рд╡рд╛рдкрд╕ рди рд╣реЛрдВ, рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ ADDB рдЙрди рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА рд▓реМрдЯрд╛рдПрдЧрд╛ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрд╢рди рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЖрдк рдмрд╛рдж рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЖрдк рдмреИрдЪрд╡реЗрдЯ рдЗрдЯреЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреЗрд╡рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред
- ADDB рдореЗрдВ, WATS - 4 MB рдореЗрдВ рдЕрдзрд┐рдХрддрдо рдЕрдиреБрд░реЛрдз рдХрд╛ рдЖрдХрд╛рд░ 1 MB рд╣реИред
- ADDB рдореЗрдВ рдПрдХ рдПрдХрд▓ рдмреИрдЪрд╡реЗрдЯ рдЗрдЯреЗрдо рдСрдкрд░реЗрд╢рди рдореЗрдВ 25 рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреА рд╕реАрдорд╛ рд╣реИред рд╡рд╣реА рдЗрдХрд╛рдИ рд╕рдореВрд╣ рд▓реЗрдирджреЗрди рдХреЗ рднреАрддрд░ рд╡рд╛рдЯ рдореЗрдВ, рдпрд╣ рд╕реАрдорд╛ 100 рд╣реИред
- ADDB рдореЗрдВ BatchWriteItem рдЖрдкрдХреЛ рдПрдХ рд╣реА рдХреНрд╡реЗрд░реА рдореЗрдВ рдХрдИ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рдЯ рдореЗрдВ рдПрдХ рдЗрдХрд╛рдИ рд╕рдореВрд╣ рд▓реЗрдирджреЗрди рдХреЛ рдПрдХ рд╣реА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рднреАрддрд░ рджреЛрдиреЛрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕ рддрдереНрдп рдореЗрдВ рдХрд┐ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдореЗрдВ рд╕рднреА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХрд╛ рдПрдХ рд╣реА рд╡рд┐рднрд╛рдЬрди рд╣реЛрддрд╛ рд╣реИред
- ADDB рдореЗрдВ BatchGetItem рдЕрдВрдд рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдкрдврд╝рддрд╛ рд╣реИред рд▓рдЧрд╛рддрд╛рд░ рдкрдврд╝рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред
| WATS
| ADDB
|
рдХреНрд╡реЗрд░реА рдПрдВрдЯрд┐рдЯреА / рдХреНрд╡реЗрд░реА (рд╕реНрдХреИрди)
| рд╣рд╛рдВ
| рд╣рд╛рдВ
|
рдХрд╕реМрдЯреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрд╕реНрдерд╛рдУрдВ / рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредрдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ:- WATS Query Entities , ADDB Query Scan . , Scan . ADDB , Query Scan, . Query hash-and-range. , , ADDB Query, , , Scan. WATS WCF ( $filter ).
- , - . , - ( ADDB). WATS - 5 .
- WATS , PartitionKey.
- ADDB 1 , , 1 . , .
- , . , , , continuation token. continuation token .
- . ADDB тАЬ AttributesToGet тАЭ. WATS , , $select, , $select=PartitionKey,RowKey,Attribute1,тАж
рд╕рд╛рд░рд╛рдВрд╢
рд╕рдВрдХреНрд╖реЗрдкрдг - рджреЛрдиреЛрдВ рдкреНрд░рдгрд╛рд▓рд┐рдпрд╛рдБ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рддреБрд▓рдиреАрдп рд╣реИрдВред рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рдХреБрдЫ рдЕрдВрддрд░ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдирд┐рдпреЛрдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдмрдирд╛рдирд╛ рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИ рдЬреЛ рджреЛрдиреЛрдВ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдВрднрд╡рддрдГ рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рдеред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдЕрдкрдиреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рд▓рд╛рднреЛрдВ рдФрд░ рдиреБрдХрд╕рд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреМрди рд╕реА рдкреНрд░рдгрд╛рд▓реА рд╣рдорд╛рд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИред