CouchDB рдХрд╛ рднрд╡рд┐рд╖реНрдп

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

CouchDB рдХрд╛ рднрд╡рд┐рд╖реНрдп рдХреНрдпрд╛ рд╣реИ? рдпрд╣ рдХрд╛рдЙрдЪрдмреЗрд╕ рд╣реИред

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

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

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдореИрдВ рдЕрдкрд╛рдЪреЗ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рдЧрд▓рдд рдорд╛рдирддрд╛ рд╣реВрдВ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдЕрдкрд╛рдЪреЗ CouchDB рдХреА рд╕рдлрд▓рддрд╛ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдерд╛, рдЗрд╕рдХреЗ рдмрд┐рдирд╛ CouchDB рддреЗрдЬреА рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рдкрд╣реБрдВрдЪ рдЧрдИ рд╣реИ рдЬрд╣рд╛рдВ рд╕рд░реНрд╡рд╕рдореНрдорддрд┐ рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдЗрд╕рдХреА рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреБрдЫ рднреА рдирд╣реАрдВ, рдпрд╣ рд╡реНрдпрд╡рд╕рд╛рдп рд╣реИред

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

рдЕрдкрд╛рдЪреЗ рдХрд╛рдЙрдЪрдбреАрдмреА, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рд╕рдореБрджрд╛рдп рджреЛрдиреЛрдВ рдЕрдЪреНрдЫреЗ рдЖрдХрд╛рд░ рдореЗрдВ рд╣реИред рдФрд░ рдХрд╛рдЙрдЪрдмреЗрд╕ рдореЗрдВ рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рдЕрднреА рднреА рд╡рд╣рд╛рдБ рдХрдорд┐рдЯ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореИрдВ рдЬрд┐рд╕ рднрд╡рд┐рд╖реНрдп рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдХрд╛рдЙрдЪрдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд╣реИред

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

рдЬрд▓реНрдж рд╣реА, рдЯреАрдо рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдФрд░ рдХрд╛рдо рдФрд░ рдСрдХрд▓реИрдВрдб рдХреЗ рдмреАрдЪ рдЗрди рднрдпрд╛рдирдХ рдпрд╛рддреНрд░рд╛рдУрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП), рдореИрдВ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдорд╛рдЙрдВрдЯреЗрди рд╡реНрдпреВ рдореЗрдВ рдЬрд╛рдКрдВрдЧрд╛ред рд╢рд┐рдЯ рддреЛ рдЕрд╕рд▓реА рд╣реЛ рдЧрдпрд╛!

рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реВрдВ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рдзреАрд░реЗ-рдзреАрд░реЗ рдХрд░реНрдиреЗрд▓ рдХреЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рднрд╛рдЧ рдХреЛ C / C ++ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ Erlang рдХреЛрдб рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рдЕрдВрддрд░ рдХреЗ рдХрдИ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ Erlang рдЕрднреА рднреА рдЙрддреНрдкрд╛рдж рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рдмрдВрдзрди рдореЗрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рджрд░реНрд╢рди-рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдВрд╢реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред Erlang рдЕрднреА рднреА рдПрдХ рдорд╣рд╛рди рднрд╛рд╖рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рдЕрдзрд┐рдХрддрдо рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рд╣реА рдХреБрдЫ рднреА рд╣реЛ рд╕реА рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░реЗрдВред

рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдмрд╣реБрдд рдХреБрдЫ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХред рдореЗрд░реЗ рдирдП рд╕рд╛рд▓ рдХрд╛ рдПрдХ рдирд┐рд░реНрдгрдп рдмреНрд▓реЙрдЧ рдкрд░ рдЕрдзрд┐рдХ рдмрд╛рд░ рд▓рд┐рдЦрдирд╛ рдерд╛, рдФрд░ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рддреЗрдВ рд╣реИрдВред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рдВрд╕реНрдХреГрддрд┐ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЪреБрдиреМрддрд┐рдпрд╛рдВред рдПрд░реНрд▓реИрдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ (рдФрд░ рд▓рд╛рдн) рдХреНрдпрд╛ рд╣реИрдВред UnQL рдкрджреЛрдиреНрдирддрд┐ред рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЯрдЪрдбреАрдмреАред рдФрд░ рд╣рд╛рдБ, рд╣рдо рдЕрднреА рднреА Apache CouchDB рдФрд░ Memcached рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВред рд▓реЗрдХрд┐рди рднрд╡рд┐рд╖реНрдп рдХрд╛рдЙрдЪрдмреЗрд╕ рд╣реИред

рд╣рдорд╛рд░реЗ рд╕рд╛рде рдЖрдУред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛

рдЬреИрд╕рд╛ рдХрд┐ рдХреНрд░рд┐рд╕ рдПрдВрдбрд░рд╕рди рдиреЗ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдХрд╛рдЙрдЪрдмреЗрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд▓рд╛ рд╣реИ рдФрд░ рдХреЛрдб рдХреЛ рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХрд╛рдЙрдЪрдмреЗрд╕ рдХреЗ рд╕рднреА рднрд╛рдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд▓реЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЬреАрдердм рдкрд░ рджреЛ рдкреГрд╖реНрда рд╣реИрдВ рдЬрд╣рд╛рдБ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╣реЛ рд░рд╣реА рд╣реИ:
https://github.com/couchbaselabs
https://github.com/couchbase
рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: http://review.couchbase.org/

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

PS CouchDB рдХрд╛ рднрд╡рд┐рд╖реНрдп Apache CouchDB рд╣реИ ред BigCouch рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдбреЗрдорд┐рдпрди рдХрд╛рдЯреНрд╕реВ рдХрд╛ рдЬрд╡рд╛рдм, рдЬрд╝реЗрд▓рдЧрд╛рджрд┐рд╕ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╡рд╛рджред

рдХреНрд▓рд╛рдЙрдбреЗрдВрдЯ рдиреЗ рдкрд┐рдЫрд▓реЗ 3 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ BigCouch рдХреЛ рдмрдирд╛рдпрд╛ рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд┐рдпрд╛ рд╣реИред BigCouch CouchDB рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБ, рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдХреНрд▓рд╕реНрдЯрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИред рдЖрдЬ рд╣рдо рдЕрдкрдиреЗ рдХрд╛рдо рдХреЛ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдиреЗ рдХреЗ рдЗрд░рд╛рджреЗ рд╕реЗ рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВред ASF рдФрд░ CouchDB рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдХреЗ, рд╣рдо Apache CouchDB рдореЗрдВ BigCouch рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрд╖реНрдЯрдкреНрд░рдж (рдФрд░ рдЕрд╕рддреНрдп) рдореЗрдо рдХрд╛ рдЕрдВрдд рдХрд░рддрд╛ рд╣реИ - "CouchDB рдХреЛрдИ рдкреИрдорд╛рдирд╛ рдирд╣реАрдВ рд╣реИред" BigCouch рджреЛ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдПрдХ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╡рд┐рддрд░рд┐рдд рдФрд░ рдЬрдЯрд┐рд▓ рд╕реНрдЯреИрдХ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдмрдирд╛рддрд╛ рд╣реИред

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

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

рдбреЗрдорд┐рдпрди рдХрд╛рдЯреНрдЬ рдХрд╛рдЙрдЪрдбреАрдмреА рдХреЗ рдПрдХ рдорд╣рд╛рди рд╕рдВрд╕реНрдерд╛рдкрдХ рдФрд░ рдкреНрд░рдмрдВрдз рдирд┐рджреЗрд╢рдХ рдереЗред рдпрд╣ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдореНрдорд╛рди рдерд╛, рдФрд░ рд╣рдо рдЙрдирдХреЗ рдирдП рд╕реНрдерд╛рди рдФрд░ рдорд┐рд╢рди рдореЗрдВ рд╕рдлрд▓рддрд╛ рдХреА рдХрд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In135801/


All Articles