рдорд╛рд╕реНрдХреЛ рдореЗрдВ 14 рдЬреВрди (рд╢рдирд┐рд╡рд╛рд░) рдХреЛ DevConf 2014 рд╣реЛрдЧрд╛
рд░реВрд╕ рдореЗрдВ рдкрд╣рд▓реА рдмрд╛рд░, рд╣рдо MySQL , PostgreSQL , Percona Server , Sphinx , Tarantool рдФрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ NeoJ4 , BigData , HandlerSocket , NoSQL рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ FootConf :: рднрдВрдбрд╛рд░рдг рдореЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗ :: рднрдВрдбрд╛рд░рдг - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдПрдХ рдЕрд▓рдЧ рд╕рдореНрдореЗрд▓рди рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо DevConf 2014 :: рднрдВрдбрд╛рд░рдг
- рдЧреВрдЧрд▓ рдХреА рддрд░рд╣ рдХреВрд▓ред рд╕реНрдлрд┐рдВрдХреНрд╕ рдЦреЛрдЬ рд╕реЗрд╡рд╛рдПрдБ
рд╡реНрд▓рд╛рджрд┐рдореАрд░ рдлреЗрдбреЛрд░реНрдХреЛрд╡ред рд╡рд╣ рдкрд┐рдЫрд▓реЗ рдмрд╛рд░рд╣ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЙрдЪреНрдЪ рднрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред - NoSQL рдХреЗ рд╣рдорд▓реЗ: JSON MySQL рд╕рд░реНрд╡рд░ рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рд╕реНрд╡реЗрддрд╛ (svetasmirnova) рд╕реНрдорд┐рд░реНрдиреЛрд╡рд╛, JSON рдХреЗ рд▓реЗрдЦрдХ MySQL рдФрд░ рдкреБрд╕реНрддрдХ "MySQL рдЯреНрд░рдмрд▓рд╢реВрдЯрд┐рдВрдЧ" рдХреЗ рд╕рд╛рде-рд╕рд╛рде 2006 рдХреЗ рдмрд╛рдж рд╕реЗ рдПрдХ MySQL рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ рдУрд░реЗрдХрд▓ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред - рд╕реНрдХреАрдорд╛-рдХрдо PostgreSQL
рдУрд▓реЗрдЧ рдмрд╛рд░реНрдЯреБрдиреЛрд╡, рдкреНрд░рдореБрдЦ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдХреНрд╕реЗрд▓, рд╕реНрдЯрд░реНрдирдмрд░реНрдЧ рд╕реНрдЯреЗрдЯ рдПрд╕реНрдЯреНрд░реЛрдиреЙрдорд┐рдХрд▓ рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ, рдореЙрд╕реНрдХреЛ рд╕реНрдЯреЗрдЯ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рдХреЗ рд╢реЛрдзрдХрд░реНрддрд╛ред - рдмрд┐рдЧрдбрд╛рдЯрд╛ рдХреЗ рд▓рд┐рдП рдЖрд░рдбреАрдПрдл рдиреБрдЯреНрд░реЛрдкрд┐рдХреНрд╕
рд▓рд┐рдпреЛрдирд┐рдж рдпреВрд░реАрд╡ рдкреАрдЯрд░-рд╕рд░реНрд╡рд┐рд╕ рдЖрд░рдПрдВрдбрдбреА рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рд╕рд┐рд╕реНрдЯрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдирддрд╛рд▓рд┐рдпрд╛ рдХрд╛рд╕реНрдкрд░рд╕реНрдХреА рдЗрдиреЛрд╡реЗрд╢рди рд╕реЗрдВрдЯрд░ рдФрд░ рдЗрдиреНрдлрд╝реЛрд╡рд╛рдЪ рдореЗрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред - рдЖрдзреБрдирд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ MySQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ
рдПрд▓реЗрдХреНрд╕реА рдХреЛрдкрд┐рдЯреЛрд╡ - 2010 рдХреЗ рдмрд╛рдж рд╕реЗ рдкреЗрд░рдХреЛрдирд╛ рдбреЗрд╡рд▓рдкрд░, рдкреЗрд░рдХреЛрдирд╛ рд╕рд░реНрд╡рд░ рдФрд░ рдкреЗрд░рдХреЛрдирд╛ рдПрдХреНрд╕рдЯреНрд░рд╛рдХреВрдк рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред 2004 рд╕реЗ MySQL рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд, MySQL AB, рд╕рд╛рде рд╣реА рд╕рд╛рде Sun Microsystems рдФрд░ Oracle рдореЗрдВ рднреА рдХрд╛рдо рдХрд┐рдпрд╛ред - рдПрдХ рдмрдбрд╝реЗ рд╡рд┐рд░рд╛рд╕рдд PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди
рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдЪрд┐рд╕реНрддреНрдпрд╛рдХреЛрд╡ рдЧрд┐рдд рдЗрди рд╕реНрдХрд╛рдИ рдореЗрдВ рдПрдХ рдореБрдЦреНрдп рдЕрднрд┐рдпрдВрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ - рдореБрдЭреЗ рдмрддрд╛рдУ, рдЧрдгрдирд╛ ... рдпрд╛ рдПрдХ рд╡реЗрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ NeoJ4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдиреЛрд╡рд┐рдХреЛрд╡, рдЯреА-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдкреНрд░рдореБрдЦ рдбреЗрд╡рд▓рдкрд░ - NoSQL рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдПрдВрдбреНрд░реА рдЕрдХреНрд╖реЛрдиреЛрд╡, рдЕрднреА рднреА рд╕реНрдлрд┐рдВрдХреНрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ B + рдкреЗрдбрд╝, рднрдЧреНрди рд╡реГрдХреНрд╖, LSM, SSTable, рд╕реНрддрдВрдн рднрдВрдбрд╛рд░рдг, рдмреНрд▓реВрдо рдлрд╝рд┐рд▓реНрдЯрд░, рдкрдврд╝рдирд╛ / рд▓рд┐рдЦрдирд╛ рдкреНрд░рд╡рд░реНрдзрди рд╣реИрдВ, NoSQL рд╢рдмреНрдж рдореЗрдВ рдХреЛрдИ рдЕрдХреНрд╖рд░ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЙрддреНрдкрд╛рджрди рдбреЗрдЯрд╛рдмреЗрд╕ 100 рдорд┐рдирдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдХрд┐рддрдиреЗ рдЪрдорддреНрдХрд╛рд░рд┐рдХ рдврдВрдЧ рд╕реЗ рджрдмрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдХреНрдпреЛрдВ рдбрд┐рд╕реНрдХ рдкрд░ рдлрд╝рд╛рдЗрд▓ рднреА NoSQL рд╣реИ, рдХреЗрд╡рд▓ рдЫреЛрдЯреА рдФрд░ рдмреБрд░реА, рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдкрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ - рдЯрд╛рд░реЗрдВрдЯреВрд▓ 1.6 рдкреНрд░рд╛рдЗрдорд░
рдХреЛрд╕реНрддреНрдпрд╛ рдУрд╕рд┐рдкреЛрд╡, рдЯрд╛рд░рдирдЯреВрд▓ рдХрд╛ рд╡рд┐рдХрд╛рд╕ - MySQL рдХреЗ рд▓рд┐рдП рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ред рдЬрдВрдЧ рд▓рдЧреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдЦрд┐рд▓рд╛рдл рдмрд╛рджрд▓ред
рд╡реНрд▓рд╛рджрд┐рдореАрд░ рдлреЗрдбреЛрд░реНрдХреЛрд╡ред рд╡рд╣ рдкрд┐рдЫрд▓реЗ рдмрд╛рд░рд╣ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЙрдЪреНрдЪ рднрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред - рд╣рдо MySQL рд╕рд░реНрд╡рд░ рдореЗрдВ рддрд╛рд▓реЗ рд╕реЗ рдирд┐рдкрдЯрддреЗ рд╣реИрдВред
рдУрд░реЗрдХрд▓ рдХрд╛ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рджрд┐рдорд┐рддреНрд░реА рд▓реЗрдиреЗрд╡ 2003 рд╕реЗ MySQL рд╕рд░реНрд╡рд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ - MySQL + HandlerSocket = NoSQL
рдПрд╡рд░рд┐рди рд╕рд░реНрдЧреЗрдИ - рдореИрдВ рдмреБрд╢ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░рддрд╛ рд╣реВрдВ