рдпрд╣ рдПрдХ рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рд▓реЗрдЦ рдХрд╛ рдПрдХ рдЖрдВрд╢рд┐рдХ рдЕрдиреБрд╡рд╛рдж рд╣реИ рдЬреЛ рдУрд░реЗрдХрд▓ рдбреАрдмреА рд╕реЗ рдЕрдореЗрдЬрд╝реЕрди рд╕рд┐рдВрдкрд▓рдбреАрдмреА рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕рдорд╕реНрдпрд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрдВрдкрдиреА рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреА рд╣реИред
2008 рдХреЗ рдЕрдВрдд рдХреЗ рдЖрд╕рдкрд╛рд╕, рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдерд╛ред рдФрд░ рдЗрд╕ рдбреАрд╕реА рдиреЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрдИ рд╕рд╡рд╛рд▓ рдЙрдард╛рдПред рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдПрдХрдорд╛рддреНрд░ рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд┐рдЬрд▓реА рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЕрд╕рдВрддреЛрд╖ рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдЯреНрд░реИрдлрд╝рд┐рдХ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рдореЗрдВ рдПрдХ рд╕рд╛рде рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдЬрд▓реНрдж рд╣реА рдЗрд╕ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдЧрд╛ - рд╣рдордиреЗ рдмрд┐рдЬрд▓реА, рдмреЗрд╣рддрд░ рд╢реАрддрд▓рди рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рджреЗрдЦрд╛, рд╣рдореЗрдВ рдЕрдзрд┐рдХ рд╕реНрдерд╛рди рдФрд░ рдЕрдзрд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдирдП рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдВрднрд╡ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЙрдЪреНрдЪ рд▓рд╛рдЧрддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдкреНрд░рдпрд╛рд╕ рдЗрд╕ рддрдереНрдп рдХреЛ рдЬрдиреНрдо рджреЗрдЧрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рддрдХрдиреАрдХреА рдХрд░реНрдордЪрд╛рд░реА рдирдП рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рд╕реМрджрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдбреАрд╕реА рдХреЗ рд╕рд╛рде рд╡реНрдпрд╕реНрдд рд░рд╣реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рд╕рдордЭ рдЧрдП рдХрд┐ рдХрдИ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рд╣реИред рдХрдИ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдорд░реНрдерди рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ рдореБрдЦреНрдп рд╡реНрдпрд╡рд╕рд╛рдп рд╕реЗ рдПрдХ рдЦрддрд░рдирд╛рдХ рд╡реНрдпрд╛рдХреБрд▓рддрд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред
рдЗрд╕ рд░рд╛рд╕реНрддреЗ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдордиреЗ рдПрдХ рдЕрдзрд┐рдХ рдХрдЯреНрдЯрд░рдкрдВрдереА рдЪреБрдирд╛ рд╣реИред рд╣рдордиреЗ IAAS (рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдБрдЪрд╛) рд╕рдорд╛рдзрд╛рди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛, рдЬреЛ рдЙрд╕ рд╕рдордп рдЕрдореЗрдЬрд╝рди рд╡реЗрдм рд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЪрд▓ рд░рд╣реЗ рдХрдИ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рд╕рд╛рде, рд╡рд┐рднрд┐рдиреНрди рд╕реЗрд╡рд╛рдУрдВ (рдЬреИрд╕реЗ S3 рдФрд░ SimpleDB) рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрддрд┐рд░реЗрдХ рд╕реНрддрд░, AWS рдиреЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рд╕рдордп рдореЗрдВ рдмреЗрд╣рддрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрдЙрдЯрд╕реЛрд░реНрд╕рд┐рдВрдЧ, рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдиреЗ рдЕрдкрдиреЗ рдореБрдЦреНрдп рд╡реНрдпрд╡рд╕рд╛рдп, рдлрд┐рд▓реНрдореЛрдВ рдФрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдЖрдкреВрд░реНрддрд┐ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ред
AWS рдХреЗ рд╕рдВрдХреНрд░рдордг рдореЗрдВ, рд╣рдордиреЗ
AP Systems рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛, рдЬреИрд╕реЗ рдХрд┐ SimpleDBред
DBMS рдХреЛ рдкреАрдЫреЗ рдЫреЛрдбрд╝рддреЗ рд╣реБрдП
рдЖрдВрд╢рд┐рдХ рдпрд╛ рдХреЛрдИ рдирд╣реАрдВ SQL рд╕рдорд░реНрдердиред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, SimpleDB рдЙрдк-SQL рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рдкрд░ рдЧреНрд░реБрдк рдмреАрд╡рд╛рдИ рдФрд░ рдЬреЙрдЗрди рдСрдкрд░реЗрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- JOIN рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рд╣реА SimpleDB рддрд╛рд░реНрдХрд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рдХрдИ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдирд┐рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП
рдбреЛрдореЗрди рдХреЗ рдмреАрдЪ рдХрдиреЗрдХреНрд╢рди рдХреА рдХрдореА
- рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрддрд░ рд╕рдВрдЪрд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ
рд▓реЗрди-рджреЗрди рдореЗрдВ рдХрдореА
- SimpleDB API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: ConditionalPut рдФрд░ Conditional Delete
рдХреЛрдИ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ
- рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ
рдХреЛрдИ рд╕рд░реНрдХрд┐рдЯ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ - рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдЕрдорд╛рдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╛рдо рд╡рд╛рд▓реА рдХреНрд╡реЗрд░реА рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рд╕реНрддрд░ рдкрд░ рд╕реНрдХреАрдорд╛ рд╕рддреНрдпрд╛рдкрди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
рдЕрдиреБрдХреНрд░рдо рд╕рдорд░реНрдерди рдХрд╛ рдЕрднрд╛рд╡
рджреГрд╢реНрдпреЛрдВ рдХреЛ рдЕрдХреНрд╕рд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреНрд░рд╛рд╣рдХ рд╕рдВрдкрд░реНрдХ рдбреЛрдореЗрди рдореЗрдВ, рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рдпрджрд┐ рдХреЛрдИ рдкреНрд░рд╛рдХреГрддрд┐рдХ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ UUID рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рдЕрдХреНрд╕рд░ рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдПрдХ рд╡рд┐рддрд░рд┐рдд рдЕрдиреБрдХреНрд░рдо рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рд╕рдордп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдСрдкрд░реЗрд╢рди рдирд╣реАрдВ
- рдЖрдк рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХрд╛ рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХрд┐рд╕реА рдХреНрд╖реЗрддреНрд░ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдирд╣реАрдВ рд╣реИ; рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдХрд╛ рдХреЛрдИ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИ;
- рдХреЛрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛ рдкрдврд╝рддреЗ рд╕рдордп рд╕реАрдорд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рддрдереНрдп рдХреЗ рдмрд╛рдж рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рд░реАрдб-рд░рд┐рдкреЗрдпрд░ рдХрд╣рддреЗ рд╣реИрдВред рд░реАрдбрд┐рдВрдЧ рд░рд┐рдХрд╡рд░реА рдХреЛ ConditionalPut рдпрд╛ ConditionalDelete API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░рдорд╛рдгреБ рд╣реЛред
SimpleDB рдореЗрдВ рдирдИ рдЪреБрдиреМрддрд┐рдпрд╛рдВ
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдРрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдереАрдВ рдЬрд┐рдирдХрд╛ рд╣рдордиреЗ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЬреЛ рдХрд┐ рд╕рд╛рдзрд╛рд░рдг рдбреАрдмреАрдбреАрдмреА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдереЗред рдпрд╣рд╛рдБ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╣реИрдВ:
рдпрджрд┐ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдХрдИ рдбреЛрдореЗрди рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ SimpleDB рдбреЛрдореЗрди рдЕрдзрд┐рдХрддрдо рд▓реЗрдЦрди рдЧрддрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
- рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░рд╛рдЗрдЯ рд▓реЛрдб рдХреЗ рд╕рд╛рде рд╕рднреА рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдбреЗрдЯрд╛ рдХреЛ рдХрдИ рдбреЛрдореЗрди рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рджреЗрд╢реА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рднреА рддреБрд▓рдирд╛ (рдпрд╛рдиреА рдЬрд╣рд╛рдВ рд╕реНрдерд┐рддрд┐рдпрд╛рдВ) рдФрд░ рдЫрдВрдЯрдиреА рдХреЗрд╡рд▓ рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддреА рд╣реИред
- рдЖрдИрдПрд╕рдУ 8601 рдореЗрдВ рд╕рднреА рддрд┐рдерд┐рдпреЛрдВ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ
- рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдФрд░ / рдпрд╛ WHERE рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдирдВрдмрд░реЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рд╢реВрдиреНрдп рдЬреЛрдбрд╝реЗрдВред
DeleteAtributes рдФрд░ PutAttributes рдХреЗ рд▓рд┐рдП рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдкреАрдЖрдИ рдХреЙрд▓ред
рдПрдХ рдкрд░рдорд╛рдгреБ рдСрдкрд░реЗрд╢рди рдХреЛ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдПрдХ рд╣реА рд▓рд╛рдЗрди рдкрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ?
- рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк DeleteAttributes рдСрдкрд░реЗрд╢рди рдХреЗ рдмрдЬрд╛рдп рдЫрджреНрдо рд╢реВрдиреНрдп (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, NULL рд╢рдмреНрдж) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред
- рдпрд╣ SimpleDB рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдореБрдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЛ рдирдХрд╛рд░рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛ рдмреНрд▓реЛрдЯрд┐рдВрдЧ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред
рдХреЗрд╕-рд╕рдВрд╡реЗрджреА рдбреЛрдореЗрди рдирд╛рдо рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдХрдИ DBMSs рдореЗрдВ, рдЯреЗрдмрд▓ рдФрд░ рдХреЙрд▓рдо рдирд╛рдо рдХреЗрд╕ рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ SimpleDB рдореЗрдВ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкреБрдЯ, рдбрд┐рд▓реАрдЯ рдФрд░ рд╕реЗрд▓реЗрдХреНрдЯ рдСрдкрд░реЗрд╢рдВрд╕ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛ рдХрд╛рд░реНрдп рдирд╛рдо рдХреЗрд╕ рдорд┐рд╕рдореИрдЪ рдХреЗ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИред
- рдПрдХ рд╕рдордЭреМрддреЗ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ рдЬрд┐рд╕рд╕реЗ рдХреЗрд╡рд▓ рдбреЛрдореЗрди рдирд╛рдо рдФрд░ рдЕрдкрд░рдХреЗрд╕ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
- рдЖрд╡реЗрджрди рдореЗрдВ, рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рд╕реНрддрд░ рдкрд░, рдКрдкрд░реА рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрд╛рдВрддрд░рдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рддреНрд░реБрдЯрд┐ рд╕реВрдЪрдирд╛ рдХреЗ рдмрд┐рдирд╛ рдЪрдпрди рдирд╛рдо, рдкреБрдЯ, рдпрд╛ рд╣рдЯрд╛рдПрдВ рд╡рд┐рд╢реЗрд╖рддрд╛ рдирд╛рдо рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдХреЗрд╕ рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕рд░реНрдХрд┐рдЯ рд╕рддреНрдпрд╛рдкрди рдХреА рдХрдореА рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред рд╕рд░рд▓ рдбреАрдмреА рди рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд░рд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕реНрдХреАрдорд╛ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рднреА рд╣реИред
- рдЖрд╡реЗрджрди рдореЗрдВ рдкрд░рдд рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдПрдХ рдмрд┐рдВрджреБ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдФрд░ рд╡рд╣рд╛рдВ рд╕рддреНрдпрд╛рдкрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред
рдпрджрд┐ рдЖрдк рдЪрдпрди рдореЗрдВ рд▓рд┐рдорд┐рдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рднреА рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдХрдИ рдкреНрд░рд╢реНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХрд╛рдзрд┐рдХ рдЕрдиреБрд░реЛрдз рдЗрд╕ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреЛ рдЖрд╡рд╢реНрдпрдХ рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рдХреЗ рд▓рд┐рдП рд╕рднреА рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдВрдЧреЗред
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рдкрд░ рдПрдХрд▓ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдмрд┐рдВрджреБ рдХреЛ рдирд╛рдо рджреЗрдВ, рдЖрдк рдЗрд╕рдореЗрдВ рд╕реАрдзреЗ рд▓рд┐рдЯрд┐рдЯ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдпрджрд┐ рдЕрдореЗрдЬрд╝реЕрди рд╕реАрдорд╛ рдмрдврд╝рд╛рддрд╛ рд╣реИ рддреЛ рдЕрдзрд┐рдХрддрдо рдореВрд▓реНрдп рдХрд┐рд╕реА рднреА рд╕рдордп рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
"рдЕрдВрддрд┐рдо рд╕реНрдерд┐рд░рддрд╛ " рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рд▓рд┐рдЦрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╡рд┐рд░реЛрдзреА рдкреИрдЯрд░реНрди рдкрдврд╝рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред
- рд▓рд┐рдЦрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдкрдврд╝рдиреЗ рд╕реЗ рдмрдЪреЗрдВред
- рдпрджрд┐ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ ConsistentRead рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдЧреИрд░-рдЕрдиреБрдХреНрд░рдорд┐рдд рдкреНрд░рд╢реНрди рдмрд╣реБрдд рдорд╣рдВрдЧреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдВрдЯреА-рдкреИрдЯрд░реНрди: MY_DOMAIN рд╕реЗ рдЪреБрдиреЗрдВ * рдЬрд╣рд╛рдВ MY_ATTR_1 рдкреВрд░реНрдг рд╣реИ
- NULL рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп TRUE рдпрд╛ FALSE рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд▓рдЧ рдзреНрд╡рдЬ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХреНрд╡реЗрд░реА рд╕реВрдЪрдХрд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧреА: MY_DOMAIN рд╕реЗ рдпрд╣рд╛рдВ * рдЪреБрдиреЗрдВ * MY_ATTR_1 = 'FALSB'
рдХреБрдЫ рдкреНрд░рд╢реНрди рдзреАрдореЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реИрдВред
рд╕реВрдЪрдХрд╛рдВрдХ рдЪрдпрдирд╛рддреНрдордХрддрд╛ рдЕрдиреНрдп SQL рдЗрдВрдЬрди рдХреА рддрд░рд╣ рдЧрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ
- рдЕрдиреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рддрд░рд╣, рдбреЗрдЯрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди WHERE рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреА рдЪрдпрдирд╛рддреНрдордХрддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреА рдЪрдпрдирд╛рддреНрдордХрддрд╛ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреА WHERE рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╣реИред
рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЫрд▓рд╛рдВрдЧ рд╣реЛ рд╕рдХрддреА рд╣реИред
- рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЬрдВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдВ рдЬреЛ рд╕рд╛рдзрд╛рд░рдг рд╕реА рдпрд╛ рдПрд╕ 3 рдореЗрдВ рдХреИрд╢рд┐рдВрдЧ рд╕реАрдорд╛рдВрдд рдЬреИрд╕реЗ рдХрд┐ рдореЗрдордХреЗрдб рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ
SimpleDB рдФрд░ S3 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдиреЗ рдХреНрд▓рд╛рдЙрдб рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдкрд▓рд╛рдпрди рдХрд┐рдпрд╛, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрддреНрдкрд╛рдж рд▓реЙрдиреНрдЪ рдФрд░ рдмрдврд╝реА рд╣реБрдИ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП рдирдИ рдЖрдХреНрд░рд╛рдордХ рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рд▓реИрд╕ред рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ, рд▓реЗрдХрд┐рди рд╣рдо рд▓рдЧрднрдЧ рд╕рднреА рдХреЗ рд╕рд╛рде рдХрд╛рдордпрд╛рдм рд░рд╣реЗред