рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рд╖рдп рдЙрди рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡реЛрдВ рдореЗрдВ рддрд▓реНрд▓реАрди рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛, рд╣рдорд╛рд░реА рд░рд╛рдп рдореЗрдВ, рддреБрдЪреНрдЫ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдРрд╕рд╛ рд╣реА рдПрдХ рдореБрджреНрджрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо, рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реИред рдЪрд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЕрдЧрд░ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдпрд╣ рдХреЗрд╡рд▓ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ, рддреЛ NoSQL рдХреЗ рд╕рд╛рде рдпрд╣ рдПрдХ рдкреВрд░реНрдг рдЭреВрда рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╣рдо рдмрд╛рдж рдореЗрдВ Apache CouchDB рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
рд╡рд┐рд╖рдп рдореЗрдВ рдЪрд┐рддреНрд░:

рдбрд╛рдЯрд╛ рдХреИрд╕реЗ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдПрдХ рдбреЗрдЯрд╛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдореИрдк рдФрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реАрдзреЗ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред SQL рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдЯреЗрдмрд▓ рд╣реИ, рдФрд░ NoSQL рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдкреЗрдбрд╝ рд╣реИред
рдЬрдм рд╣рдо рдбреЗрдЯрд╛ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдЙрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдмрд┐рдирд╛ рдореИрдк рдлрд╝рд╛рдЗрд▓ рдФрд░ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдордп рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕реЗ рд╣рдо рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╡рд╣ рдирдХреНрд╢реЗ рдореЗрдВ рд╣рдЯрд╛рдП рдЧрдП рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ MySQL рдореЗрдВ рдПрдХ рд╕рд░рд▓ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдВрдЧреЗ, рд╡рд╣рд╛рдВ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдЬреЛрдбрд╝реЗрдВ, рдлрд┐рд░ рд╣рдЯрд╛рдПрдВ рдФрд░ рдЖрдВрдХрдбрд╝реЗ рджреЗрдЦреЗрдВ:

рдЗрд╕реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдореИрдк рдлрд╝рд╛рдЗрд▓ рдФрд░ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рдкреВрд░рд╛ рд╣реБрдЖ:
OPTIMIZE TABLE guest;
рдФрд░:

рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдЧреИрд░-рдЕрдиреБрдХреВрд▓рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛, рд╡рд┐рдЪрд┐рддреНрд░ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЕрдиреБрдХреВрд▓рд┐рдд рдПрдХ рдореЗрдВ рд▓рдЧрднрдЧ рдЙрддрдиреА рд╣реА рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдмрд╣реБрдд рд╕рд┐рджреНрдзрд╛рдВрдд рдЖрдорддреМрд░ рдкрд░ рдХрд╛рдлреА рд╕рд░рд▓ рдФрд░ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЧрдгрдирд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣рдЯрд╛рдП рдЧрдП рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рддрдирд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдкрд░реЛрдХреНрдд, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдУрд╡рд░рд╣реЗрдб рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЬреЛ рдПрдХ рд╢реЗрдбреНрдпреВрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдбреЗрдЯрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдЧрд╛, рдФрд░ рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдореЗрдВ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдп рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдкреВрд░реА рддрд░рд╣ рд╕реЗ InnoDB рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдЬрд╣рд╛рдВ рдФрд░ рднреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдЬ CouchDB рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд▓реЗрдЦ рд╣реИ, рдФрд░ MySQL рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рдХреИрд╕реЗ рд╣рдЯрд╛рдиреЗ CouchDB рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдПрдХ рд╕рд╛рдзрд╛рд░рдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд▓реЗрдВ:

рдФрд░ рдЗрд╕реЗ рд╣рдЯрд╛ рджреЗрдВред рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ? рдбреЗрдЯрд╛рдмреЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╣рдЯрд╛рдП рдЧрдП рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд╣ рдпрд╣ рдХреИрд╕реЗ рдХрд░рддреА рд╣реИ? рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рд╕реЗ рд╕рднреА рдлрд╝реАрд▓реНрдб рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдЕрддрд┐рд░рд┐рдХреНрдд
_deleted: рд╕рдЪреНрдЪреА рд╕рдВрдкрддреНрддрд┐ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдирдП рд╕рдВрд╢реЛрдзрди рдХреЗ рддрд╣рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд▓рд┐рдЦрддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг:

рдЕрдм, рдпрджрд┐ рдЖрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ 404 рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА рдЬреЛ рдпрд╣ рджрд░реНрд╢рд╛рддреА рд╣реИ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╢реЛрдзрди рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред
рдЕрдЧрд▓рд╛,
рдХреЙрдореНрдкреИрдХреНрдЯ рдХрд░реЗрдВ ред рд╣рдЯрд╛рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛, рдХреЗрд╡рд▓ рдПрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЬреЛ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рджреМрд░рд╛рди рдХрд┐рд╕реА рдЕрдиреНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрд╢реЛрдзрди рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред (рд╕рдЪ рд╣реИ, рдЖрдк _purge рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмреИрд╕рд╛рдЦреА рд╣реИ рдФрд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рдирд╣реАрдВ рд╣реИред)
рдпрд╣ рдХрд╛рдо рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ?
CouchDB рдореЗрдВ, рдбреЗрдЯрд╛ рдХреЛ
B + рдЯреНрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдЯрд╛рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝, рднрд▓реЗ рд╣реА рд╡рд╣ рдбрдореА рд╣реЛ, рдкреЗрдбрд╝ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕ рдореГрдд рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдпрд╣ рди рдХреЗрд╡рд▓ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдмрдирд╛рддреЗ рд╕рдордп рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдореНрдорд┐рд▓рди рдХреЗ рджреМрд░рд╛рди рднреА, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдкреЗрдбрд╝ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЬрд┐рддрдиреЗ рдЕрдзрд┐рдХ рд░рд┐рдХреЙрд░реНрдб рд╣реЛрддреЗ рд╣реИрдВ, рдЙрддрдиреА рд╣реА рдзреАрдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрддреА рд╣реИред
рд╕рд┐рд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд░рдЦреЗрдВ
рдЕрдВрдд рдореЗрдВ, рдпрд╣ рд╕рдордЭрд╛ рдЬрд╛рдирд╛ рдмрд╛рдХреА рд╣реИ рдХрд┐ рдПрд░реНрд▓рд╛рдВрдЧ рдХрд┐рддрдирд╛ рддреЗрдЬрд╝ рд╣реИред рдЕрдм, рдпрджрд┐ рд╣рдо
рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдкрд░реАрдХреНрд╖рдг рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрд░рд▓рд╛рдВрдЧ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди PHP рдХреЗ рдХрд░реАрдм рд╣реИред рдпрд╣реА рд╣реИ, рдмреА + рдкреЗрдбрд╝ рдХреЛ рд╕рдмрд╕реЗ рддреЗрдЬ рднрд╛рд╖рд╛ рд╕реЗ рд╣реЗрд░рдлреЗрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ рдХреИрд╕реЗ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдпрджрд┐ WRITE рдЖрдкрдХреЗ рд╕рдмрд╕реЗ рджреБрд░реНрд▓рдн рдСрдкрд░реЗрд╢рди рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреЗрдбрд╝ рдореЗрдВ рдХрдИ рдорд┐рд▓рд┐рдпрди рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реЛрдиреЗ рдкрд░, рдЖрдкрдХреЛ рдЕрдЪрд╛рдирдХ (рдФрд░ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ) рдкрддрд╛ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрд╣реБрдд рдзреАрдорд╛ рд╣реЛрдиреЗ рд▓рдЧрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк CouchDB рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдо рдЬреАрд╡рди рдкреНрд░рддреНрдпрд╛рд╢рд╛ (рд╕рддреНрд░, рд▓реЙрдХ рдлрд╛рдЗрд▓реЗрдВ, рдХрддрд╛рд░реЛрдВ) рдХреЗ рд╕рд╛рде рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рдЖрдЗрдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрддреНрдкрд╛рджрди рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд╛рд░реНрдЯ рд▓реЗрдВ:

рдЧреНрд░рд╛рдл рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЪреЛрдЯрд┐рдпрд╛рдБ рдХрд╛рдлреА рддреАрдЦреА рд╣реИрдВред рдЪреЛрдЯреА рдореЗрдВ рдПрдХ рддреЗрдЬ рд╡реГрджреНрдзрд┐ рд╣рдореЗрд╢рд╛ рдЕрдиреБрдорд╛рдирд┐рдд рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдХрднреА-рдХрднреА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓рдЧрднрдЧ 2 рдорд┐рд▓рд┐рдпрди рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдкрдбреЗрдЯ (рдкреЗрдбрд╝ рдореЗрдВ 1 рдорд┐рд▓рд┐рдпрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝) рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдФрд░ 100 рд╣рдЬрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдкрд╛рдЗрдк рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╢рд┐рдЦрд░ рдореЗрдВ рддреАрд╡реНрд░ рдЧрд┐рд░рд╛рд╡рдЯ рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЖрдзрд╛рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрдИ рд╣рдлреНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
- CouchDB рдПрдХ B + рдкреЗрдбрд╝ рдореЗрдВ рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕рдордп-рд╕рдордп рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрд░реНрд▓рд╛рдВрдЧ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИред рдХрдо рдЬреАрд╡рдирдХрд╛рд▓ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП CouchDB рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдкреЗрдбрд╝ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрднреА рднреА рдЗрд╕реЗ рд╣рдЯрд╛рдП рдирд╣реАрдВ рдЬрд╛рдПрдВрдЧреЗред
- рдпрджрд┐ рдЖрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рддреЛ рднреА рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдорд┐рд▓рд┐рдпрди рд░рд┐рдХреЙрд░реНрдб рд╣реЛрдиреЗ рдкрд░ рдирдП рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░рд╛рд▓ рд╣реЛрдЧрд╛ред
- рдореИрдВ рдЖрдкрдХреЛ CouchDB рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 16 рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реБрдЭрд╛рд╡реЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
- рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд╛рдЙрдЪрдбреАрдмреА рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдбреЗрдорд┐рдпрди рдХрд╛рдЯреНрдЬ рдиреЗ рдХрд╛рдЙрдЪрдмреЗрд╕ рдХреЛ рдХрд╛рдВрдЯрд╛ рдХрд░рдиреЗ рдФрд░ рд╕реА рдореЗрдВ рдХреЛрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╡реИрд╕реЗ, CouchBase рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореЗрдордХрд╛рд╕реНрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдХрдо рдЬреАрд╡рди рдкреНрд░рддреНрдпрд╛рд╢рд╛ рд╡рд╛рд▓реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред