
рд▓реЗрдЦрдХреЛрдВ рдиреЗ
рд╣рд╛рдЗрдкрд░рдбреЗрдХреНрд╕ рдХреЛ рдПрдХ рд╡рд┐рддрд░рд┐рдд, рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ, рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ,
рдмрд╣реБрдд рддреЗрдЬ рдЦреЛрдЬ NoSQL рдХреБрдВрдЬреА-рдореВрд▓реНрдп рд╕рдВрдЧреНрд░рд╣рдг
рджреНрд╡рд╛рд░рд╛ рддреЗрдЬ рдХрд┐рдпрд╛ ред
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣рд╛рдЗрдкрд░рд╕реНрдкреЗрд╕ рд╣реИрд╢рд┐рдВрдЧ (
рдЬреЛ рд╕рдВрдпреЛрдЧрд╡рд╢, рдЕрдм рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЗрдЯреЗрдВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реА рд╣реИ ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╣реБрдЖрдпрд╛рдореА рдпреВрдХреНрд▓рд┐рдбрд┐рдпрди рдЕрдВрддрд░рд┐рдХреНрд╖ (рдЫрд╡рд┐ред рд╡рд╛рдо) рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдирдпрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ
2 рд╕реЗ 13 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рддреЗрдЬреА рд╕реЗ рд╕рдмрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред MongoDB рдореЗрдВ, рд░реЗрдбрд┐рд╕, рдХреИрд╕реЗрдВрдбреНрд░рд╛ред
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд╣рд╛рдЗрдкрд░рдбреЗрдХреНрд╕ 3 рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреЙрд░реНрдиреЗрд▓ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рд╕рдВрдХрд╛рдп рдХреЗ рдЖрдВрддреНрд░реЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред
рд▓реЗрдЦрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ 22 рдлрд░рд╡рд░реА рдХреЛ рд╣реА рд╣реИрдХрд░ рдиреНрдпреВрдЬрд╝ рдПрдВрдб рд╕реНрд▓реЗрд╢рдбреЙрдЯ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреАред
рд╕рд╛рдЗрдЯ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЕрднреА рднреА рдмрд╣реБрдд рдХрдо рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдЗрд╕ рд╡рд┐рд╖рдп рдХреА рдкреНрд░рдХреГрддрд┐ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╣реИ, рдореИрдВрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдЬрд╛рдирдХрд╛рд░реА, рдЙрдирдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рдФрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдпрджрд┐ рдЖрдк рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ - рдореИрдВ рдЖрдкрдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд 15-рдкреГрд╖реНрда рд╡рд┐рд╡рд░рдг (рдиреАрдЪреЗ рд▓рд┐рдВрдХ) рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВ
рд╕реА ++ рдореЗрдВ рд▓рд┐рдЦрд╛; 39.750 рдПрд▓рдУрд╕реА;
рдЧреАрдереБрдм рдкрд░ рд╢реЙрд░реНрдЯреНрд╕ (
3-рдЦрдВрдб рдмреАрдПрд╕рдбреА рд▓рд╛рдЗрд╕реЗрдВрд╕ )
рд╕рд╛рдЗрдЯ |
рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг (рдкреАрдбреАрдПрдл, 15 рдкреГрд╖реНрда, рдЕрдВрдЧреНрд░реЗрдЬреА)
рд╕реНрдерд╛рдкрдирд╛ рдореИрдиреБрдЕрд▓ (Debian, Ubuntu, Fedora рдХреЗ рдкреИрдХреЗрдЬ рд╣реИрдВ)
* рдорд╣рддреНрд╡рдкреВрд░реНрдг: рд╣рд╛рдЗрдкрд░рдбреЗрдХреНрд╕ рдХреЗрд╡рд▓ x86_64 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рд╣рд╛рдЗрдкрд░рд╕реНрдкреЗрд╕ рд╣реИрд╢рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ
рд╣рд╛рдЗрдкрд░рдбреЗрдХреНрд╕ рдкреНрд░рддреНрдпреЗрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдмрд╣реБрдЖрдпрд╛рдореА рд╕реНрдерд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдХреБрд▓реНрд╣рд╛рдбрд╝реА рдореЗрдЬ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдкрд╣рд▓реА рддрд╕реНрд╡реАрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ "рдкреНрд░рдердо рдирд╛рдо" (рдПрдХреНрд╕ рдЕрдХреНрд╖), "рдЕрдВрддрд┐рдо рдирд╛рдо" (рд╡рд╛рдИ) рдФрд░ "рдлреЛрди рдирдВрдмрд░" (рдЬреЗрдб) рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рд╣рд╛рдЗрдкрд░рдбреЗрдХреНрд╕ рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЙрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрдкрдпреБрдХреНрдд рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЗрди рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдмрдВрдзрд┐рдд рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рд╣реИрд╢рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдореИрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрдм рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рддреЛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдЙрдк-рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

рд╣реИрд╢рд┐рдВрдЧ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА, рдбрд┐рд╕реНрдХ рдкрд░ рднрдВрдбрд╛рд░рдг, рд╕рд╛рде рд╣реА рдкреИрдирд╛рдкрди рдФрд░ рдкреНрд░рддрд┐рдХреГрддрд┐ - рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдкреВрд░рд╛ рд╡рд┐рд╡рд░рдг рдкрдврд╝реЗрдВред
рдорд╛рдирдХ
рдмреЗрдВрдЪрдорд╛рд░реНрдХ YCSB
рдЯреВрд▓ (рдпрд╛рд╣реВ-рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд┐рд╕рд┐рдВрдЧ рдмреЗрдВрдЪрдорд╛рд░реНрдХ) рджреНрд╡рд╛рд░рд╛ 14 рдиреЛрдбреНрд╕ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдкреНрд░рддреНрдпреЗрдХ рдХреЙрдиреНрдлрд┐рдЧ 2x рдЗрдВрдЯреЗрд▓ Xeon 2.5 GHz E5420, 16 GB RAM, 500 GB SATA 3 Gbit 7x RPMред 64-рдмрд┐рдЯ рдбреЗрдмрд┐рдпрди 6 рд▓рд┐рдирдХреНрд╕ 2.6.32 рдХрд░реНрдиреЗрд▓) рд╣реИред
MongoDB 2.0.0
рдХреИрд╕рдВрдбреНрд░рд╛ реж Cass.рей
UPD: рдЕрдм, HN & Slashdot рдкрд░ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпреЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдмрд╣рд╕ рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рд╖рдп рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓реЗрдЦрдХ рдФрд░ рдореВрд▓реА (рдПрдВрдЯреАрд░реЗрдЬрд╝) рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рджреЛрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕реЗрдЯ рдкрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ "рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ" рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЙрджреНрджреЗрд╢реНрдп рдХреА рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд╕реНрд╡реАрд░ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИредрд░реЗрдЦрд╛рдВрдХрди (
рдХрд╛рд░реНрдпрднрд╛рд░ (рдЕрдВрдЧреНрд░реЗрдЬреА)) рдкрд░ рд▓реЛрдб рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг:

- A. 50/50 рдкрдарди-рдкрд╛рдарди (рд╕рддреНрд░, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХреБрдЫ рдХреНрд░рд┐рдпрд╛)
- B. 95/5 рдкрдврд╝рд╛-рд▓рд┐рдЦрд╛
- рд╕реАред рдХреЗрд╡рд▓ рдкрдврд╝реЗрдВ
- D. рдирдП рд░рд┐рдХреЙрд░реНрдб рдЬреЛрдбрд╝рдирд╛ рдФрд░ рд╣рд╛рд▓ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкрдврд╝рдирд╛
- рдИред рдЦреЛрдЬ
- рдПрдлред рдкрдврд╝реЗрдВ рд╡рд╕реНрддреБ / рдмрджрд▓реЗрдВ / рд╡рд╛рдкрд╕ рд▓рд┐рдЦреЗрдВ
 10,000,000 рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд╛рд▓реЗрдВ
|
 рд╡рд░реНрдХрд▓реЛрдб B. 95% рдкрдврд╝рд╛, 5% рд▓рд┐рдЦ 10K рдкрд░рд┐рджреГрд╢реНрдп рд╕рдВрдЪрд╛рд▓рди
|
 рдЦреЛрдЬреЗрдВред 10K рдкрд░рд┐рджреГрд╢реНрдп рд╕рдВрдЪрд╛рд▓рдиред рдЗрд╕ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ: рд╣рд╛рдЗрдкрд░рдбреЗрдХреНрд╕ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ (рдЧреИрд░-рдкреНрд░рд╛рдердорд┐рдХ) рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдЦреЛрдЬрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдмрд╛рдХреА - рдХреЗрд╡рд▓ рдкреНрд░рд╛рдердорд┐рдХ-рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛
|
 рд░реИрдЦрд┐рдХ рдорд╛рдкрдиреАрдпрддрд╛ред 32 рдиреЛрдбреНрд╕ рдкрд░ HyperDex рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 3.2 рдорд┐рд▓рд┐рдпрди рд╕рдВрдЪрд╛рд▓рди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ
|
 рд░реЗрдбрд┐рд╕ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ред рд╡рд░реНрдХрд▓реЛрдб рдИ - рдЦреЛрдЬред рд░реЗрдбрд┐рд╕ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА ( рдЕрдЧреНрд▓рд╛рджрд┐рд╢ ) рдореЗрдВ рдЗрд╕ рдкреАрда рдХреА рдЪрд░реНрдЪрд╛
|
рд╣реИрдХрд░ рд╕рдорд╛рдЪрд╛рд░ рдкрд░ рд▓реЗрдЦрдХреЛрдВ (rescrv) рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рд╛рде рдЪрд░реНрдЪрд╛ |
Slashdot