๋ฉค๋ฒ ์ด์Šค์™€ ํด๋ผ์šฐ๋ฐ๋ผ์˜ ํ•˜๋‘ก์šฉ ๋ฐฐํฌํŒ ๊ฐ„์˜ ์–‘๋ฐฉํ–ฅ ์—ฐ๊ฒฐ์€ AOL Advertising๊ณผ ShareThis์˜ ๊ด‘๊ณ , ์˜คํผ ๋ฐ ์ฝ˜ํ…์ธ  ํƒ€๊ฒŸํŒ…์„ ํ˜์‹ ์ ์œผ๋กœ ๋ณ€ํ™”์‹œํ‚ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‰ด์š• - 2010๋…„ 10์›” 12์ผ - ํ•˜๋‘ก ์›”๋“œ - (ํ˜„ Couchbase)์™€ Cloudera๋Š” ์˜ค๋Š˜ ํŒŒํŠธ๋„ˆ์‹ญ ๊ณ„์•ฝ์„ ์ฒด๊ฒฐํ•˜๊ณ  Membase Server์™€ Cloudera์˜ CDH(Distribution for Hadoop)์˜ ํ†ตํ•ฉ์„ ์™„๋ฃŒํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ํ•˜๋‘ก ์›”๋“œ์—์„œ AOL Advertising๊ณผ ShareThis๋Š” ์ด ํ†ตํ•ฉ์„ ํ†ตํ•ด ๊ด‘๊ณ  ํƒ€๊ฒŸํŒ… ๋ฐ ์„œ๋น™ ํ”Œ๋žซํผ์˜ ํšจ์œจ์„ฑ์ด ์–ด๋–ป๊ฒŒ ๊ฐ€์†ํ™”๋˜๊ณ  ํ–ฅ์ƒ๋˜์—ˆ๋Š”์ง€๋ฅผ ์„ค๋ช…ํ•˜๋Š” ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

  • Membase Server๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„, ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค์— ์ตœ์ ํ™”๋œ ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๋ฉฐ ํƒ„๋ ฅ์ ์ธ ๋ถ„์‚ฐํ˜• NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
  • CDH๋Š” Apache-Hadoop ๋ฐฐํฌ๋ฅผ ๊ฐ€์†ํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฌ๊ด„์ ์ธ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.
  • ๊ด‘๊ณ (๋ฐ ๊ธฐํƒ€ ์ฝ˜ํ…์ธ ) ํƒ€๊ฒŸํŒ… ์‹œ์Šคํ…œ์€ ์ผ๋ฐ˜์ ์œผ๋กœ 40~100๋ฐ€๋ฆฌ์ดˆ์˜ ๋งค์šฐ ์งง์€ ์‹œ๊ฐ„ ๋‚ด์— ๋ณต์žกํ•œ ์˜์‚ฌ ๊ฒฐ์ •์„ ๋‚ด๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์†Œ๋น„์ž ๋Œ€๋ฉด ์›น ์‹œ์Šคํ…œ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์˜์‚ฌ ๊ฒฐ์ • ์ค‘ ์ƒ๋‹น์ˆ˜๊ฐ€ ๋™์‹œ์— ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
  • ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ๋กœ๋“œ ์‹œ๊ฐ„์„ ์ตœ์†Œํ™”ํ•˜๋ฉด ์ง€๋Šฅ์ ์ธ ํƒ€๊ฒŸํŒ… ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๋Š” ๋ฐ ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ถฉ๋ถ„ํ•œ ์‹œ๊ฐ„์ด ํ™•๋ณด๋˜๋ฉด ๋ณต์žกํ•œ ๊ด‘๊ณ  ์ฝ˜ํ…์ธ ์˜ ์‹ค์‹œ๊ฐ„ ๋งž์ถค ์„ค์ •๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ๋˜๋Š” ์ฟ ํ‚ค ํ”„๋กœํ•„์€ ํƒ€๊ฒŸํŒ… ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ํ‘œ์ค€ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค.

Membase์˜ ๊ณต๋™ ์„ค๋ฆฝ์ž์ด์ž ์ œํ’ˆ ๋‹ด๋‹น ์ˆ˜์„ ๋ถ€์‚ฌ์žฅ์ธ ์ œ์ž„์Šค ํ•„๋ฆฝ์Šค๋Š” "Membase Server์™€ ํด๋ผ์šฐ๋ฐ๋ผ์˜ ๋ฐฐํฌํŒ ํฌ ํ•˜๋‘ก์˜ ํ†ตํ•ฉ์€ ๋งค์šฐ ํฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋ฐ€๋ฆฌ์ดˆ ๋ฏธ๋งŒ์˜ ๋žœ๋ค ์•ก์„ธ์Šค๋กœ ๊ด‘๊ณ  ํšจ๊ณผ๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๋Š” AOL ๋ฐ ShareThis์—์„œ ์‚ฌ์šฉ ์ค‘์ธ ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ด‘๊ณ  ํƒ€๊ฒŸํŒ… ํ”Œ๋žซํผ์˜ ์„ฑ๋Šฅ๊ณผ ํšจ๊ณผ๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. "๋‹ค๋ฅธ ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ๋„ Membase์˜ ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰ ํŠน์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. 2KB ์‚ฌ์šฉ์ž ํ”„๋กœํ•„์˜ ๊ฒฝ์šฐ, Membase ๋Š” ํ‰๊ท  300๋งˆ์ดํฌ๋กœ์ดˆ์˜ ๋žœ๋ค ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ์ง€์—ฐ ์‹œ๊ฐ„์„ ์œ ์ง€ํ•˜๊ณ  99๋ฒˆ์งธ ๋ฐฑ๋ถ„์œ„์ˆ˜ ์ง€์—ฐ ์‹œ๊ฐ„์€ 800๋งˆ์ดํฌ๋กœ์ดˆ ๋ฏธ๋งŒ์ด๋ฉฐ, ๋‹จ์ผ ๋…ธ๋“œ์—์„œ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋…ธ๋“œ ํด๋Ÿฌ์Šคํ„ฐ๋กœ ํ™•์žฅํ•˜๋Š” ๋™์•ˆ์—๋„ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."

CDH์™€ ๋ฉค๋ฒ ์ด์Šค๋Š” ๊ด‘๊ณ , ์˜คํผ, ์ฝ˜ํ…์ธ  ํƒ€๊ฒŸํŒ… ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ง€์›ํ•˜๋Š” ๊ธฐ์ˆ ์  ํ† ๋Œ€๋ฅผ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค: 

  • ์‚ฌ์šฉ์ž ํ”„๋กœํ•„์€ CDH๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • ํŠน์ • ์ฟ ํ‚ค ๋˜๋Š” ์‚ฌ์šฉ์ž์™€ ๊ด€๋ จ๋œ ์ด๋ฒคํŠธ ์ŠคํŠธ๋ฆผ์€ Membase ๋ฐ ๊ธฐํƒ€ ์†Œ์Šค์—์„œ CDH๋กœ ๊ณต๊ธ‰๋ฉ๋‹ˆ๋‹ค.
  • ์˜ˆ์•ฝ๋œ MapReduce ์ž‘์—…์€ ์ด๋Ÿฌํ•œ ์ด๋ฒคํŠธ ์ŠคํŠธ๋ฆผ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ์‚ฌ์šฉ์ž ํ”„๋กœํ•„๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ด ํ”„๋กœํ•„์€ Membase์— ๊ณต๊ธ‰๋ฉ๋‹ˆ๋‹ค.
  • ๋ฉค๋ฒ ์ด์Šค๋Š” ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ๋ฐ์ดํ„ฐ๋ฅผ ํƒ€๊ฒŸํŒ… ๋กœ์ง์— ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌํ•˜์—ฌ ๊ด‘๊ณ  ๊ฒŒ์žฌ ํ”Œ๋žซํผ์ด ์˜์‚ฌ ๊ฒฐ์ • ๋ฐ ๊ด‘๊ณ  ๋งž์ถคํ™”์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์„ ์ตœ๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค.

"AOL์€ ๊ด‘๊ณ  ๊ฒŒ์žฌ ํ”Œ๋žซํผ์—์„œ ๋งค์ผ ์ˆ˜์‹ญ์–ต ๊ฑด์˜ ๋…ธ์ถœ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์ด ์ ์ง„์ ์œผ๋กœ ๊ฐœ์„ ๋˜๋ฉด ๊ณ„์•ฝ์ƒ์˜ ์•ฝ์†์„ ์ดํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ด‘๊ณ ๋ฅผ ๋ณด๋‹ค ํšจ๊ณผ์ ์œผ๋กœ ๊ฒŒ์žฌํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  AOL์˜ ์ตœ๊ณ  ์•„ํ‚คํ…ํŠธ์ธ ํŽ˜๋กœ ์ˆ˜๋ฐ”์‹(Pero Subasic)์€ ๋งํ•ฉ๋‹ˆ๋‹ค. "๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ฝ๊ธฐ/์“ฐ๊ธฐ๋‹น 5๋ฐ€๋ฆฌ์ดˆ๋ผ๋Š” ๋ชฉํ‘œ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํ™•์žฅ์„ฑ์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. Hadoop์œผ๋กœ ์‚ฌ์šฉ์ž ํ”„๋กœํ•„์„ ์ƒ์„ฑํ•œ ๋‹ค์Œ Membase์—์„œ ์ด๋ฅผ ์ œ๊ณตํ•˜๋ฉด ํ”„๋กœํ•„ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ์•ก์„ธ์Šค๊ฐ€ ๋ฐ€๋ฆฌ์ดˆ ๋ฏธ๋งŒ์œผ๋กœ ์ค„์–ด๋“ค์–ด ์ฒ˜๋ฆฌ ์‹œ๊ฐ„ ์˜ˆ์‚ฐ์˜ ๋Œ€๋ถ€๋ถ„์„ ํ–ฅ์ƒ๋œ ํƒ€๊ฒŸํŒ… ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."

"ํด๋ผ์šฐ๋ฐ๋ผ์˜ ๋ฐฐํฌํŒ์ด ํฌํ•จ๋œ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„์™€ ํ•˜๋‘ก์šฉ ๋ฐฐํฌํŒ์˜ ํ†ตํ•ฉ์€ ๊ณ ๊ฐ์ด ์›ํ•˜๋Š” ์ƒํ˜ธ ๋ณด์™„์ ์ธ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  ํด๋ผ์šฐ๋ฐ๋ผ์˜ CEO์ธ ๋งˆ์ดํฌ ์˜ฌ์Šจ์€ ๋งํ•ฉ๋‹ˆ๋‹ค. "๊ทธ ๊ฒฐ๊ณผ ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ฑฐ์˜ ์—†๋Š” ๊ณ ๋„๋กœ ์ตœ์ ํ™”๋œ ๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ์Šคํ…œ์ด ํƒ„์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ ๊ธฐ๋Šฅ์€ ๊ด‘๊ณ  ํƒ€๊ฒŸํŒ…๊ณผ ์†Œ์…œ ๊ฒŒ์ž„ ๋“ฑ ๋ถ„ํ•  ๊ฒฐ์ •์„ ๋‚ด๋ ค์•ผ ํ•˜๋Š” ๋ชจ๋“  ์†”๋ฃจ์…˜์— ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค."

AOL์˜ ์ˆ˜์„ ์•„ํ‚คํ…ํŠธ์ธ Pero Subasic๊ณผ ShareThis ์•„ํ‚คํ…ํŠธ์ธ Manu Mukerji๊ฐ€ ์˜ค๋Š˜ ํ•˜๋‘ก ์›”๋“œ์—์„œ Membase์˜ ๊ณต๋™ ์ฐฝ๋ฆฝ์ž์ธ James Phillips์™€ ํ•จ๊ป˜ "Membase์™€ ํ•˜๋‘ก์„ ์ด์šฉํ•œ ๊ด‘๊ณ , ์˜คํผ ๋ฐ ์ฝ˜ํ…์ธ  ํƒ€๊ฒŸํŒ… ๊ฐœ์„ "์„ ์ฃผ์ œ๋กœ ๋ฐœํ‘œํ•ฉ๋‹ˆ๋‹ค. ์ด ์„ธ์…˜์€ ์˜คํ›„ 1์‹œ 45๋ถ„ ๋‰ด์š• ํžํŠผ ํ˜ธํ…”์˜ ์„œํŠผ ์‚ฌ์šฐ์Šค(Sutton South)์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

์นด์šฐ์น˜๋ฒ ์ด์Šค ์†Œ๊ฐœ

์นด์šฐ์น˜๋ฒ ์ด์Šค๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๊ธฐ์—…์˜ ํ•ต์‹ฌ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์™€ ์•„ํ‚คํ…ํŠธ๊ฐ€ ๊ฐ€์žฅ ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•, ๋ฐฐํฌ, ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Couchbase๋Š” ๋ฐ์ดํ„ฐ์„ผํ„ฐ์™€ ๋ชจ๋“  ํด๋ผ์šฐ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” ์œ ์—ฐํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ณ ์„ฑ๋Šฅ์˜ ์ตœ์‹  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์„ธ๊ณ„ ์ตœ๋Œ€ ๊ทœ๋ชจ์˜ ๋งŽ์€ ๊ธฐ์—…๋“ค์ด ๋น„์ฆˆ๋‹ˆ์Šค์— ํ•„์ˆ˜์ ์ธ ํ•ต์‹ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•ด Couchbase๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”. www.couchbase.com.

๋ฏธ๋””์–ด ์—ฐ๋ฝ์ฒ˜

์ œ์ž„์Šค ๊น€

couchbasePR@couchbase.com
์นด์šฐ์น˜๋ฒ ์ด์Šค ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜

๊ตฌ์ถ• ์‹œ์ž‘

๊ฐœ๋ฐœ์ž ํฌํ„ธ์—์„œ NoSQL์„ ์‚ดํŽด๋ณด๊ณ , ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐพ์•„๋ณด๊ณ , ํŠœํ† ๋ฆฌ์–ผ์„ ์‹œ์ž‘ํ•˜์„ธ์š”.

์นดํŽ ๋ผ ๋ฌด๋ฃŒ ์ฒดํ—˜

ํด๋ฆญ ๋ช‡ ๋ฒˆ์œผ๋กœ Couchbase๋ฅผ ์ง์ ‘ ์ฒดํ—˜ํ•ด ๋ณด์„ธ์š”. Capella DBaaS๋Š” ๊ฐ€์žฅ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ ์ฝœ์•„์›ƒ

๋ณต์žก์„ฑ๊ณผ ๋น„์šฉ์„ ์ค„์ด๋ฉด์„œ ๊ฐ•๋ ฅํ•œ ์•ฑ์„ ๊ตฌ์ถ•ํ•˜์„ธ์š”.