[๋ณด๊ด€ํ•จ:] ๋ณด๋„ ์ž๋ฃŒ

์นด์šฐ์น˜๋ฒ ์ด์Šค, ๋” ๋…ธํŠธ์˜ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค๋ฅผ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์šดํ‹ด๋ทฐ, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ - 2011๋…„ 5์›” 16์ผ - ์นด์šฐ์น˜๋ฒ ์ด์Šค NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ ํ•ฉ๋ณ‘์„ ํ†ตํ•ด ํƒ„์ƒํ•œ ํšŒ์‚ฌ๋กœ, ์ตœ๊ทผ ์นด์šฐ์น˜์›๊ณผ Membase๋Š” ์˜ค๋Š˜ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. The Knot Inc. ๊ฒฐํ˜ผ์‹, ๋‘ฅ์ง€, ์•„๊ธฐ ๊ด€๋ จ ์ „๋ฌธ ๋ฏธ๋””์–ด ํšŒ์‚ฌ์ธ The Knot(NASDAQ: KNOT)์€ ์ธ๊ธฐ ์›น ์ž์‚ฐ์— ๋Œ€ํ•œ ์ˆ˜์–ต ๋ช…์˜ ์˜จ๋ผ์ธ ๋ฐฉ๋ฌธ์ž๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ค‘์•™ ์ง‘์ค‘์‹ ์บ์‹ฑ ์†”๋ฃจ์…˜์œผ๋กœ Membase Server๋ฅผ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. The Knot์€ Membase Server๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๊ณ , ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค๋ฅผ ๊ฐ€์†ํ™”ํ•˜๋ฉฐ, ์ฆ๊ฐ€ํ•˜๋Š” ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์— ๋งž์ถฐ ์‰ฝ๊ฒŒ ํ™•์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‰ด์Šค ํ•˜์ด๋ผ์ดํŠธ

  • ์›”๊ฐ„ ํŽ˜์ด์ง€ ์กฐํšŒ์ˆ˜๊ฐ€ ์ˆ˜์–ต ๊ฑด์— ๋‹ฌํ•˜๊ณ  ๋Œ€๋ถ€๋ถ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ฐ˜์ด๊ธฐ ๋•Œ๋ฌธ์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ฑ๋Šฅ๊ณผ ํ™•์žฅ์€ The Knot์˜ ์šด์˜์— ์žˆ์–ด ๋งค์šฐ ์ค‘์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ์ฐฝ๊ธฐ์—๋Š” ์ž์ฒด ๋งž์ถคํ˜• ์บ์‹ฑ์„ ๊ตฌ์ถ•ํ–ˆ์ง€๋งŒ, ์ตœ๊ทผ ๋ช‡ ๋…„ ๋™์•ˆ ์›น ํŠธ๋ž˜ํ”ฝ์ด ์ƒ๋‹นํ•œ ์ˆ˜์ค€์— ๋„๋‹ฌํ•˜๋ฉด์„œ ๋ฐ์ดํ„ฐ ๊ณ„์ธต์—์„œ์˜ ํ™•์žฅ์„ฑ์„ ์œ„ํ•ด ์ƒ์œ„ 20๊ฐœ ์›น์‚ฌ์ดํŠธ ์ค‘ 18๊ฐœ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋น ๋ฅธ ์ธ๋ฉ”๋ชจ๋ฆฌ ์บ์‹ฑ ์‹œ์Šคํ…œ์ธ ๋ฉค์บ์‹œ๋“œ(Memcached)๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฒ˜์Œ์—๋Š” ์ž์ฒด ๋ฉค์บ์‹œ๋“œ ์ธ์Šคํ„ด์Šค๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์˜€์ง€๋งŒ, The Knot์˜ ๊ธฐ์ˆ ํŒ€์€ ๋‹จ์ผ ์žฅ์•  ์ง€์ ์ด ์กด์žฌํ•˜๊ณ  ํ”„๋กœ๋น„์ €๋‹๋œ ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ๋ฆฌ์†Œ์Šค๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ๊ด€๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋Š” ์ ์—์„œ ์žฅ๊ธฐ์ ์ธ ํ•ด๊ฒฐ์ฑ…์ด ์•„๋‹ˆ๋ผ๋Š” ์‚ฌ์‹ค์„ ๊ธˆ๋ฐฉ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.
  • The Knot์€ ๋ฉค์บ์‹œ๋“œ ํ”„๋กœ์ ํŠธ์˜ ํ•ต์‹ฌ ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งŒ๋“  ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ํ‰๊ฐ€ํ•œ ๊ฒฐ๊ณผ, ํšŒ์‚ฌ์˜ ๋ชจ๋“  ์บ์‹ฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์ค€๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ์ข‹์€ ์ ์€ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ๋ฉค์บ์‹œ๋“œ์˜ ์˜จ๋”์™€์ด์–ด ํ”„๋กœํ† ์ฝœ์„ ๊ณต์œ ํ•˜๋ฏ€๋กœ The Knot์˜ ๊ธฐ์กด ๊ตฌํ˜„์— ์‰ฝ๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.
  • Membase๋ฅผ ํ†ตํ•ด The Knot์€ ๋งˆ์นจ๋‚ด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์งง์€ ์ง€์—ฐ ์‹œ๊ฐ„, ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค์— ์ตœ์ ํ™”๋œ ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๋ฉฐ ํƒ„๋ ฅ์ ์ธ ํ‚ค ๊ฐ’ ์บ์‹ฑ ์†”๋ฃจ์…˜์„ ํ™•๋ณดํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค:
    • ๋น ๋ฅธ-๊ณ ๊ฐ€์šฉ์„ฑ ๋ณต์ œ ๋ฐ ๋ถ„์‚ฐ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ๊ฒƒ์€ Membase Server๊ฐ€ The Knot์— ๋›ฐ์–ด๋‚œ ์†๋„์™€ ์‹œ์Šคํ…œ ์•ˆ์ •์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
    • Simple-The Knot ํŒ€์€ 20๋ถ„ ๋งŒ์— Membase Server๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. Windows์™€ ํ˜ธํ™˜๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— The Knot์€ .NET ์ „๋ฌธ ์ง€์‹์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ’๋ถ€ํ•œ ์ค‘์•™ ์ง‘์ค‘์‹ ์ž๋™ํ™”๋œ GUI ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋„๊ตฌ ์„ธํŠธ๋ฅผ ํ†ตํ•ด ์บ์‹œ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฐ ๋“œ๋Š” ์ˆ˜๊ณ ๋ฅผ ๋œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
    • Elastic-๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ์—ฌ๋Ÿฌ ๋ฌผ๋ฆฌ์  ๋…ธ๋“œ์—์„œ ์‹คํ–‰ํ•˜๊ณ  ํ•ด๋‹น ๋…ธ๋“œ ๊ฐ„์— ํ‚ค ๋ฐธ๋Ÿฐ์Šค๋ฅผ ๋งž์ถœ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋ฒ„ํ‚ท์„ ํฌํŠธ๋ณ„๋กœ ํ”„๋กœ๋น„์ €๋‹ํ•˜์—ฌ ์—ฌ๋Ÿฌ ํŒ€์— ๋ฏธ๋ฆฌ ์ •ํ•ด์ง„ ์–‘์˜ ๊ณต๊ฐ„์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด The Knot์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์œผ๋ฉด์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

The Knot์€ ์ตœ๋Œ€ 1TB์˜ RAM์„ ๊ฐ–์ถ˜ 5+1 ์„ค์น˜๋กœ 6๊ฐœ์˜ ๋ฒ ์–ด๋ฉ”ํƒˆ ์บ์‹œ ๋ฐ•์Šค์—์„œ Membase Server๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ The Knot์˜ ์•ฑ ์„œ๋ฒ„ ํ™˜๊ฒฝ ๋‚ด์—์„œ ์ฝ๊ธฐ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋น ๋ฅด๊ณ  ๋‚ด๊ฒฐํ•จ์„ฑ ์žˆ๋Š” ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ฒฌ์  ์ง€์›

  • ์ œ์ด์Šจ ์‹œ๋กœํƒ€, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜ ๋””๋ ‰ํ„ฐ, The Knot Inc: "์‹คํ–‰ ์ค‘์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ณ€๊ฒฝํ•  ํ•„์š”๊ฐ€ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— Membase Server๋ฅผ ์„ค์น˜ ๋ฐ ์šด์˜ํ•˜๋Š” ๊ฒƒ์ด ์ด๋ณด๋‹ค ์‰ฌ์šธ ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. Couchbase๋Š” ๋งค์šฐ ์‹ ์†ํ•˜๊ณ  ์ง€์‹์ด ํ’๋ถ€ํ•œ ๊ธฐ์ˆ ํŒ€์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜์— ์ƒ‰์ธ๋œ ๊ฒ€์ƒ‰ ๋ฐ ์ €์žฅ์†Œ ์†”๋ฃจ์…˜์„ ๊ตฌํ˜„ํ•  ๋•Œ์—๋„ ์ง€์†์ ์ธ ๊ด€๊ณ„๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค."
  • ๋ฐฅ ์œ„๋”ํ™€๋“œ, ์นด์šฐ์น˜๋ฒ ์ด์Šค CEO: "The Knot์ด ์•ˆ์ •์ ์ธ ์ธ๋ฉ”๋ชจ๋ฆฌ ์บ์‹ฑ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” Membase Server๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•œ ๋‹ฌ์— ์ˆ˜์–ต ๊ฑด์˜ ๋ฐ์ดํ„ฐ ์š”์ฒญ์„ ๋‹ค์šดํƒ€์ž„ ์—†์ด ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์— ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์ˆ˜๋ฐฑ ๊ฐœ์˜ ๋‹ค๋ฅธ ๊ธฐ์—…๋“ค๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ The Knot๋„ '๋Œ€๊ทœ๋ชจ ์‚ฌ์šฉ์ž' ํ™˜๊ฒฝ์— ํ•„์š”ํ•œ ํ™•์žฅ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” Membase Server์˜ ๋‹จ์ˆœ์„ฑ, ์†๋„, ํƒ„๋ ฅ์„ฑ์˜ ์ด์ ์„ ๋ฐœ๊ฒฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.  

์ถ”๊ฐ€ ์˜จ๋ผ์ธ ๋ฆฌ์†Œ์Šค:

์นด์šฐ์น˜๋ฒ ์ด์Šค, ์ฒซ ๋ฒˆ์งธ ๊ฐœ๋ฐœ์ž ์ปจํผ๋Ÿฐ์Šค ๋ฐœํ‘œ

๋งˆ์šดํ‹ด๋ทฐ, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ - 2011๋…„ 5์›” 10์ผ - ์นด์šฐ์น˜๋ฒ ์ด์Šค NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ ํ•ฉ๋ณ‘์„ ํ†ตํ•ด ํƒ„์ƒํ•œ ํšŒ์‚ฌ๋กœ, ์ตœ๊ทผ ์นด์šฐ์น˜์›๊ณผ Membase๋Š” ์˜ค๋Š˜ 7์›” 29์ผ ๊ธˆ์š”์ผ ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ”์˜ ๋ฒคํ‹€๋ฆฌ ๋ฆฌ์ €๋ธŒ์—์„œ ์—ด๋ฆฌ๋Š” ์ฒซ ๋ฒˆ์งธ ์นด์šฐ์น˜์ฝ˜ํ”„ ๊ฐœ๋ฐœ์ž ์ปจํผ๋Ÿฐ์Šค๋ฅผ ๊ฐœ์ตœํ•˜๋ฉฐ, ์˜ค๋ผ์ผ๋ฆฌ ๋ฏธ๋””์–ด๊ฐ€ ์ด ํ–‰์‚ฌ์˜ ๊ณต์‹ ํ›„์›์‚ฌ๋กœ ์ฐธ์—ฌํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํ–‰์‚ฌ ๋“ฑ๋ก์ด ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

"์ด ์ผ์ผ ์ด๋ฒคํŠธ๋Š” Couch ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ , ์•ž์œผ๋กœ์˜ ๋ฐฉํ–ฅ์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๊ณ , ์ •๋ง ๋ฉ‹์ง„ ๊ฒƒ์„ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ–‰์‚ฌ์ž…๋‹ˆ๋‹ค. ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ”์—์„œ ํ•˜๋ฃจ ๋™์•ˆ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์ดˆ๋Œ€ํ•˜์—ฌ Couch์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์•Œ์•„๋ณด๊ณ  ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ด ๊ฐ•๋ ฅํ•œ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”."๋ผ๊ณ  Couchbase CTO์ด์ž Apache CouchDB์˜ ์ฐฝ์‹œ์ž์ธ Damien Katz๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค. "๋˜ํ•œ ์ด๋ฒˆ ์ฒซ ๋ฒˆ์งธ CouchConf ํ–‰์‚ฌ์˜ ํ—Œ์žฅ ์Šคํฐ์„œ๊ฐ€ ๋˜์–ด์ค€ ์˜ค๋ผ์ผ๋ฆฌ ๋ฏธ๋””์–ด์—๋„ ๊ฐ์‚ฌ์˜ ๋ง์”€์„ ์ „ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค."

์ปจํผ๋Ÿฐ์Šค ํ•˜์ด๋ผ์ดํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ๊ธฐ์ˆ  ๋ฐœํ‘œ ๋ฐ ๋ฏธ๋ž˜ ์ „๋ง ๋ฐ๋ฏธ์•ˆ ์นด์ธ ์™€ ๋‹ค๋ฅธ ์นด์šฐ์น˜๋ฒ ์ด์Šค ๊ธฐ์ˆ ์ž๋“ค์ด ์นด์šฐ์น˜ ๊ธฐ์ˆ ์˜ ์ตœ์‹  ๊ฐœ๋ฐœ ์‚ฌํ•ญ์„ ๊ณต์œ ํ•˜๊ณ , Membase์™€ ์นด์šฐ์น˜DB์˜ ํ†ตํ•ฉ์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋„ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
  • ๊ธฐ์ˆ ์ ์œผ๋กœ ํ’๋ถ€ํ•œ ์˜์ œ. ์ด ๋‚ ์€ Couch ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ์ดˆ๋ณด์ž์™€ ์ˆ™๋ จ๋œ ์‚ฌ์šฉ์ž ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ํ•ต์‹ฌ ๋ฐ ๊ณ ๊ธ‰ ๋ถ„๊ณผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ์…˜์—์„œ๋Š” CouchDB, ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„, ๋ชจ๋ฐ”์ผ ์นด์šฐ์น˜๋ฒ ์ด์Šค ๋ฐ ๊ด€๋ จ ๊ธฐ์ˆ ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.
  • ์‚ฌ์ „ ์ปจํผ๋Ÿฐ์Šค ๊ต์œก. ์ปจํผ๋Ÿฐ์Šค ์ง์ „(7์›” 27~28์ผ) ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ”์—์„œ ์ดํ‹€๊ฐ„ ์‹ค์Šต ๊ต์œก์ด ์ง„ํ–‰๋˜๋ฉฐ, ๊ต์œก ์ˆ˜๊ฐ•์ƒ์€ ๋ฌด๋ฃŒ๋กœ CouchConf์— ์ฐธ์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์นด์šฐ์น˜๋ฒ ์ด์Šค ๋ผ์šด์ง€. ์ปจํผ๋Ÿฐ์Šค ๊ธฐ๊ฐ„ ๋‚ด๋‚ด ์ฐธ์„์ž๋“ค์ด ์‹ค๋ฌด ์ง€์›์„ ๋ฐ›๊ณ , ์„œ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ํ˜•์„ฑํ•˜๊ณ , ํ•จ๊ป˜ ํ•ดํ‚นํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์ •๋œ ๊ณต๊ฐ„์ด ๋งˆ๋ จ๋ฉ๋‹ˆ๋‹ค.
  • ์นด์šฐ์น˜ ๊ฐœ๋ฐœ์ž ์–ด์›Œ๋“œ. ์นด์šฐ์น˜ ๊ธฐ์ˆ ์˜ ํ˜์‹ ์ ์ธ ํ™œ์šฉ์„ ์ธ์ •ํ•˜๋Š” ์ œ1ํšŒ ์นด์šฐ์น˜ ๊ฐœ๋ฐœ์ž์ƒ์€ ์ปจํผ๋Ÿฐ์Šค ํ๋ง‰ ์„ธ์…˜์—์„œ ๋ฐœํ‘œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. 2011๋…„ 7์›” 15์ผ๊นŒ์ง€ ํ”„๋กœ์ ํŠธ ์ถ”์ฒœ์ด ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.
  • ์ง€๊ธˆ ์–ผ๋ฆฌ๋ฒ„๋“œ ๊ฐ€๊ฒฉ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 2011๋…„ 6์›” 17์ผ๊นŒ์ง€ ์–ผ๋ฆฌ๋ฒ„๋“œ ๊ฐ€๊ฒฉ์ด ์ ์šฉ๋˜๋Š” CouchConf ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ” ๋“ฑ๋ก์ด ํ˜„์žฌ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์˜จ๋ผ์ธ ๋ฆฌ์†Œ์Šค

์นด์šฐ์น˜๋ฒ ์ด์Šค, ๋ ˆ๋“œํ–‡ ์˜คํ”ˆ์‹œํ”„ํŠธ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์— ๋™๊ธ‰ ์ตœ๊ณ ์˜ ํƒ„๋ ฅ์  ํ‚ค-๊ฐ’ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ์ œ๊ณต

๋ณด์Šคํ„ด, ๋งค์‚ฌ์ถ”์„ธ์ธ  - 2011 ์„œ๋ฐ‹ - 2011๋…„ 5์›” 4์ผ - CouchOne๊ณผ ์ตœ๊ทผ ํ•ฉ๋ณ‘์œผ๋กœ ํƒ„์ƒํ•œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํšŒ์‚ฌ Couchbase๋Š” Membase๋Š” ์˜ค๋Š˜ ๋ ˆ๋“œํ–‡๊ณผ ์ œํœด๋ฅผ ๋งบ๊ณ  ๋ ˆ๋“œํ–‡์ด ์ƒˆ๋กญ๊ฒŒ ๋ฐœํ‘œํ•œ PaaS ์„œ๋น„์Šค์ธ OpenShift์—์„œ ์นด์šฐ์น˜๋ฒ ์ด์Šค์˜ ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๋ฉฐ ํƒ„๋ ฅ์ ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ์„ ์ œ๊ณตํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

Couchbase๋Š” ๋ฉค์บ์‹œ๋“œ ์บ์‹ฑ ๊ธฐ์ˆ ์ด ๋‚ด์žฅ๋œ ๊ณ ์„ฑ๋Šฅ์˜ ํƒ„๋ ฅ์ ์ธ ํ‚ค-๊ฐ’(NoSQL) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. Zynga, AOL, BBC๋ฅผ ๋น„๋กฏํ•œ ์ˆ˜์ฒœ ๊ฐœ์˜ ์กฐ์ง์ด Couchbase๋ฅผ ํ†ตํ•ด ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์šด์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Couchbase๋Š” ๋ฉค์บ์‹œ๋“œ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— PHP, Ruby, Python, Perl, Java, C# ๋“ฑ ๊ฑฐ์˜ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ์— ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ์„ฑ์ˆ™ํ•œ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Couchbase์˜ ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•„ํ‚คํ…์ฒ˜๋Š” OpenShift ํ”Œ๋žซํผ์—์„œ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋งค์šฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ํŠนํžˆ ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” ํƒ„๋ ฅ์ ์ด๊ณ  ๋‚ด๊ฒฐํ•จ์„ฑ์ด ์žˆ์œผ๋ฉฐ ์ง€์†์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ๊ณ„์ธต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์šดํƒ€์ž„์ด ์—†๊ณ  ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ž…์ฆ๋œ Couchbase์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ์€ ํ˜„์žฌ ์ฃผ์š” IaaS ๋ฐ PaaS ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ ์ค‘์ธ ์ˆ˜์ฒœ ๊ฐœ์˜ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

"์˜คํ”ˆ์‹œํ”„ํŠธ ํ”Œ๋žซํผ์„ ํ†ตํ•ด ๋ ˆ๋“œํ–‡์€ ์˜คํ”ˆ์†Œ์Šค ์„ ํƒ๊ถŒ๊ณผ ๋‹จ์ˆœํ•˜๊ณ  ํ†ตํ•ฉ๋œ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฒฐํ•ฉํ•œ ๋…ํŠนํ•˜๊ณ  ๋งค๋ ฅ์ ์ธ PaaS ์ œํ’ˆ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์›น์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์ˆ  ์ค‘ ๋‘ ๊ฐ€์ง€์ธ CouchDB์™€ memcached๋Š” ๋‹ค๋ฅธ ๋™๊ธ‰ ์ตœ๊ณ ์˜ ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์ˆ ๊ณผ ํ•จ๊ป˜ Couchbase OpenShift ์นดํŠธ๋ฆฌ์ง€๋กœ ์ œ๊ณตํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค." - ์ œ์ž„์Šค ํ•„๋ฆฝ์Šค, Couchbase ๊ณต๋™ ์ฐฝ๋ฆฝ์ž

Red Hat์˜ ํด๋ผ์šฐ๋“œ ์—์ฝ”์‹œ์Šคํ…œ ์ˆ˜์„ ๋””๋ ‰ํ„ฐ์ธ Sarangan Rangachari๋Š” "Red Hat์€ Couchbase๊ฐ€ OpenShift ์—์ฝ”์‹œ์Šคํ…œ์— ํ•ฉ๋ฅ˜ํ•˜๊ฒŒ ๋œ ๊ฒƒ์„ ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. "์˜คํ”ˆ์‹œํ”„ํŠธ์— ์นด์šฐ์น˜๋ฒ ์ด์Šค ๊ธฐ์ˆ ์„ ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ ์˜คํ”ˆ์‹œํ”„ํŠธ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ์ฒซ๋‚ ๋ถ€ํ„ฐ ๋” ๋งŽ์€ ์„ ํƒ๊ถŒ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค."

์ถ”๊ฐ€ ์˜จ๋ผ์ธ ๋ฆฌ์†Œ์Šค

์„ ๋„์ ์ธ ์—…๊ณ„ ๋ถ„์„ ๊ธฐ๊ด€์ด ์„ ์ •ํ•œ '์ฟจ ๋ฒค๋”'๋กœ ์„ ์ •๋œ Couchbase

๋งˆ์šดํ‹ด๋ทฐ, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ - 2011๋…„ 4์›” 20์ผ - ์ตœ๊ทผ ์นด์šฐ์น˜์›๊ณผ ์นด์šฐ์น˜๋ฒ ์ด์Šค์˜ ํ•ฉ๋ณ‘์„ ํ†ตํ•ด ํƒ„์ƒํ•œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํšŒ์‚ฌ์ธ ์นด์šฐ์น˜๋ฒ ์ด์Šค๋Š” Membase๋Š” ์˜ค๋Š˜ 2011๋…„ 4์›”์— ๋ฐœํ‘œ๋œ " ์ธํ”„๋ผ ๊ด€๋ฆฌ ๋ถ„์•ผ์˜ ์ฟจ ๋ฒค๋”, 2011" ๋ณด๊ณ ์„œ(Gartner, Inc.)์˜ Donald Feinberg์™€ Eric Knipp๊ฐ€ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

Couchbase ์ œํ’ˆ์€ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ํฌ๊ด„์ ์ธ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†”๋ฃจ์…˜ ์ œํ’ˆ๊ตฐ์„ ๋Œ€ํ‘œํ•ฉ๋‹ˆ๋‹ค. ์•„ํŒŒ์น˜ ์นด์šฐ์น˜DB, ๋ฉค๋ฒ ์ด์Šค, ๋ฉค์บ์‹œ๋“œ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋œ ์นด์šฐ์น˜๋ฒ ์ด์Šค ์ œํ’ˆ์€ AOL, ShareThis, ์ง•๊ฐ€ ๋“ฑ ์ˆ˜๋ฐฑ ๊ฐœ์˜ ํšŒ์‚ฌ์—์„œ ํ”„๋กœ๋•์…˜์— ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Couchbase์˜ CTO์ธ Damien Katz๊ฐ€ ๋งŒ๋“  CouchDB๋Š” Apple, BBC, Canonical, Mozilla ๋“ฑ์˜ ์กฐ์ง์„ ํฌํ•จํ•˜์—ฌ ์ „ ์„ธ๊ณ„ 1,000๋งŒ ๋Œ€์˜ ๋ฐ์Šคํฌํ†ฑ์— ๋ฐฐํฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ถ”๊ฐ€ ์˜จ๋ผ์ธ ๋ฆฌ์†Œ์Šค

๊ฐ€ํŠธ๋„ˆ์˜ ์ฟจ ๋ฒค๋” ์„ ์ • ํ”„๋กœ์„ธ์Šค ์ •๋ณด

๊ฐ€ํŠธ๋„ˆ์˜ ๋ชฉ๋ก์€ ํŠน์ • ๊ธฐ์ˆ  ๋ถ„์•ผ์˜ ์ „์ฒด ๊ณต๊ธ‰์—…์ฒด ๋ชฉ๋ก์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํฅ๋ฏธ๋กญ๊ณ  ์ƒˆ๋กญ๊ณ  ํ˜์‹ ์ ์ธ ๊ณต๊ธ‰์—…์ฒด, ์ œํ’ˆ ๋ฐ ์„œ๋น„์Šค๋ฅผ ๊ฐ•์กฐํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Gartner๋Š” ์ด ์—ฐ๊ตฌ์™€ ๊ด€๋ จํ•˜์—ฌ ์ƒํ’ˆ์„ฑ ๋˜๋Š” ํŠน์ • ๋ชฉ์ ์—์˜ ์ ํ•ฉ์„ฑ์— ๋Œ€ํ•œ ๋ณด์ฆ์„ ํฌํ•จํ•˜์—ฌ ๋ช…์‹œ์ ์ด๋“  ๋ฌต์‹œ์ ์ด๋“  ๋ชจ๋“  ๋ณด์ฆ์„ ๋ถ€์ธํ•ฉ๋‹ˆ๋‹ค.

Gartner๋Š” ๋ฉ‹์ง„ ๋ฒค๋”๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ์ˆ  ๋˜๋Š” ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋Š” ํšŒ์‚ฌ๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค: ํ˜์‹ ์ ์ผ ๊ฒƒ, ์‚ฌ์šฉ์ž๊ฐ€ ์ด์ „์—๋Š” ํ•  ์ˆ˜ ์—†์—ˆ๋˜ ์ผ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค„ ๊ฒƒ, ์˜ํ–ฅ๋ ฅ์ด ์žˆ์„ ๊ฒƒ, ๋น„์ฆˆ๋‹ˆ์Šค์— ์˜ํ–ฅ์„ ๋ฏธ์ณค๊ฑฐ๋‚˜ ๋ฏธ์น  ๊ฒƒ(๋‹จ์ˆœํžˆ ๊ธฐ์ˆ ์„ ์œ„ํ•œ ๊ธฐ์ˆ ์ด ์•„๋‹Œ), ํฅ๋ฏธ๋กœ์šธ ๊ฒƒ, ์ง€๋‚œ 6๊ฐœ์›” ๋™์•ˆ ๊ฐ€ํŠธ๋„ˆ์˜ ๊ด€์‹ฌ์ด๋‚˜ ํ˜ธ๊ธฐ์‹ฌ์„ ๋Œ์—ˆ๋˜ ๊ธฐ์—…์ž…๋‹ˆ๋‹ค.

๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋กœ ๊ด‘๊ณ  ๊ฒŒ์žฌ ์„ฑ๋Šฅ์„ ๊ฐ€์†ํ™”ํ•˜๋Š” AdAction

๋งˆ์šดํ‹ด๋ทฐ, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ - 2011๋…„ 4์›” 19์ผ - ๋ฏธ๊ตญ ์ตœ๊ทผ ์นด์šฐ์น˜์›๊ณผ ๋ฉค๋ฒ ์ด์Šค์˜ ํ•ฉ๋ณ‘์œผ๋กœ ํƒ„์ƒํ•œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํšŒ์‚ฌ ์นด์šฐ์น˜๋ฒ ์ด์Šค(Couchbase)๋Š” ์˜ค๋Š˜ ์Šค์›จ๋ด์— ๋ณธ์‚ฌ๋ฅผ ๋‘” AdAction์›น ๊ธฐ๋ฐ˜ ๊ด‘๊ณ  ์บ ํŽ˜์ธ์„ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ํ”Œ๋žซํผ์„ ์ œ์ž‘ํ•˜๋Š” AdAction์€ Membase Server๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์†๋„๋ฅผ 10๋ฐฐ๋‚˜ ๊ฐ€์†ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. Apache Cassandra์—์„œ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•œ AdAction์€ ์„ฑ๋Šฅ๊ณผ ๊ฐ€๋™ ์‹œ๊ฐ„์— ๋Œ€ํ•œ ๊ณ ๊ฐ ์„œ๋น„์Šค ์ˆ˜์ค€ ํ˜‘์•ฝ(SLA)์„ ์ง€์†์ ์œผ๋กœ ์ดˆ๊ณผ ๋‹ฌ์„ฑํ•˜๋Š” ๋™์‹œ์—, ํŠนํžˆ ๋น„์ฆˆ๋‹ˆ์Šค ๊ทœ๋ชจ๊ฐ€ ์ปค์ง์— ๋”ฐ๋ผ ๊ด€๋ฆฌ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋‰ด์Šค ํ•˜์ด๋ผ์ดํŠธ

  • AdAction์€ 2002๋…„๋ถ€ํ„ฐ ์œ ๋Ÿฝ ๋ถ์œ ๋Ÿฝ ์ง€์—ญ์˜ ์•„๋ฉ”๋ฆฌ์นธ ์ต์Šคํ”„๋ ˆ์Šค, ์Šค์นธ๋””๋‚˜๋น„์•„ ํ•ญ๊ณต, ํญ์Šค๋ฐ”๊ฒ, ์œ ๋‹ˆ๋ฒ„์„ค ํ”ฝ์ฒ˜์Šค, ํŠธ๋ž˜๋ธ”๋กœ์‹œํ‹ฐ ๋“ฑ์˜ ๊ธฐ์—…์„ ์œ„ํ•ด ์ธํ„ฐ๋„ท ๋งˆ์ผ€ํŒ…์„ ์ตœ์ ํ™”ํ•ด ์™”์Šต๋‹ˆ๋‹ค. AdAction์˜ ํ•ต์‹ฌ ์ œํ’ˆ์€ ๊ณ ๊ฐ์„ ์œ„ํ•œ ๊ด‘๊ณ  ๊ฒŒ์žฌ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํšŒ์‚ฌ๋Š” ๋งค๋‹ฌ 7,500๋งŒ ๋ช…์˜ ์†Œ๋น„์ž๋กœ๋ถ€ํ„ฐ ์ˆ˜์ง‘๋˜๋Š” ๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ์†Œ๋น„์ž ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์—ฌ ์ด๋ฅผ ์•ก์„ธ์Šคํ•˜๊ณ  ๋ถ„์„ํ•˜์—ฌ ๊ถ๊ทน์ ์œผ๋กœ ๊ณ ๋„๋กœ ํƒ€๊ฒŸํŒ…๋œ ์˜จ๋ผ์ธ ๊ด‘๊ณ ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฒŒ์žฌํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์• ๋“œ์•ก์…˜์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์€ '์„ฑ๊ณผ์— ๋”ฐ๋ฅธ ์ง€๋ถˆ'๋กœ, ๊ณ ๊ฐ์˜ ๊ด‘๊ณ ๊ฐ€ ๋งค์ถœ๋กœ ์ „ํ™˜๋  ๋•Œ ์ˆ˜์ต์„ ์–ป์Šต๋‹ˆ๋‹ค. ์ˆ˜์ต์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด AdAction์€ ์†Œ๋น„์ž์—๊ฒŒ ๊ณ ๋„๋กœ ํƒ€๊ฒŸํŒ…๋œ ๊ด‘๊ณ ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งค๋ฒˆ.
  • AdAction์€ ๊ด‘๊ณ  ๊ฒŒ์žฌ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ•„ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ NoSQL ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ตœ๊ทผ์— ๋„์ž…ํ•œ ์‹œ์Šคํ…œ์€ ์ง€์—ฐ ์‹œ๊ฐ„ ๋ชฉํ‘œ๋ฅผ ์ง€์›ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์ž ๋ฐ ๋ฐ์ดํ„ฐ ๋ณผ๋ฅจ์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•˜๋ฉฐ AdAction์ด ๋„์ž…ํ•œ Cassandra์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ดˆ๊ธฐ ๊ตฌํ˜„์—์„œ๋Š” ์„ฑ๋Šฅ์ด ๋А๋ฆฌ๊ณ  ์žฌ์กฐ์ •ํ•˜๊ธฐ๊ฐ€ ๋ฒˆ๊ฑฐ๋กœ์› ์œผ๋ฉฐ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ํ™•์žฅ์„ ์œ„ํ•ด ์ƒ๋‹นํ•œ ๋‹ค์šดํƒ€์ž„์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋” ๋‚˜์€ ๋Œ€์•ˆ์„ ์ฐพ๋˜ AdAction์€ ๊ด‘๊ณ  ๊ฒŒ์žฌ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” Membase Server๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค:
    • ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค: AdAction์€ ๋‹จ 2์ฃผ์— ๊ฑธ์ณ ๋‹จ๊ณ„์ ์œผ๋กœ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ Membase Server๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
    • ๋น ๋ฅด๋‹ค: ์ง€์—ฐ ์‹œ๊ฐ„์ด ๋งค์šฐ ์งง๋„๋ก ์„ค๊ณ„๋œ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ๋ฐ์ดํ„ฐ๋ฅผ ์นด์‚ฐ๋“œ๋ผ๋ณด๋‹ค 10๋ฐฐ ๋น ๋ฅด๊ฒŒ ๊ฒ€์ƒ‰ํ•˜๋ฏ€๋กœ, AdAction์ด ํ”„๋กœํ•„ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ํ• ๋‹น๋œ ์‹œ๊ฐ„ ๋‚ด์— ๊ณ ๋„๋กœ ํƒ€๊ฒŸํŒ…๋œ ๊ด‘๊ณ ๋ฅผ ๊ฒŒ์žฌํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ์œ  ๊ณต๊ฐ„์ด ํ›จ์”ฌ ๋” ๋„“์–ด์ง‘๋‹ˆ๋‹ค.
    • Elastic: AdAction์€ ์‹ ๊ทœ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋กœ๊ทธ์ธํ•  ๋•Œ๋งˆ๋‹ค ์ˆ˜์ฒœ ๋ช…์˜ ์‹ ๊ทœ ์‚ฌ์šฉ์ž์™€ ๋ฐ์ดํ„ฐ ์–‘์ด ๊ธ‰์ฆํ•˜๋ฉฐ, ๋•Œ๋กœ๋Š” ํ•˜๋ฃป๋ฐค ์‚ฌ์ด์— 10%๊นŒ์ง€ ์ฆ๊ฐ€ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด์ œ AdAction ํŒ€์€ Membase Server๋ฅผ ํ†ตํ•ด ํด๋ฆญ ๋ช‡ ๋ฒˆ์œผ๋กœ ์ƒˆ ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ๋‹ค์šดํƒ€์ž„์ด๋‚˜ ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๊ณ  ๊ด€๋ฆฌ์˜ ๋ฒˆ๊ฑฐ๋กœ์›€ ์—†์ด ์ฆ‰์‹œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฌ์  ์ง€์›

"์‚ฌ์šฉ๊ณผ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ„ํŽธํ•˜๊ณ  ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง๊ณ  ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋งŽ์œผ๋ฉฐ ๊ทœ๋ชจ์— ๊ด€๊ณ„์—†์ด ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์Šคํ…œ์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋ฏธ๋ž˜ ์„ฑ๊ณต์€ ๋‹ค์šดํƒ€์ž„์ด๋‚˜ ์‹œ๊ฐ„์ด ๋งŽ์ด ์†Œ์š”๋˜๋Š” ์ˆ˜๋™ ์žฌ์กฐ์ • ์—†์ด ํ•„์š”์— ๋”ฐ๋ผ ์ƒˆ ๋…ธ๋“œ๋ฅผ ์›ํ™œํ•˜๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ธํ”„๋ผ๋ฅผ ํ†ตํ•ด 100๋ฐ€๋ฆฌ์ดˆ ์ด๋‚ด์— ๊ณ ๋„๋กœ ํƒ€๊ฒŸํŒ…๋œ ๊ด‘๊ณ ๋ฅผ 99.991์ดˆ ๋‚ด์— ๊ฒŒ์žฌํ•˜๊ฒ ๋‹ค๋Š” ์•ฝ์†์„ ์ดํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ๊ณ ๊ฐ๊ณผ ์ตœ์ข… ๊ณ ๊ฐ์—๊ฒŒ ์ผ๊ด€๋˜๊ฒŒ ์šฐ์ˆ˜ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค."
- Wouter de Bie, AdAction์˜ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์ž

"๊ด‘๊ณ  ๊ฒŒ์žฌ์— ์žˆ์–ด ์‹œ๊ฐ„์€ ๊ณง ๋ˆ์ด๊ธฐ ๋•Œ๋ฌธ์— AdAction์€ ์ตœ๊ณ ์˜ ๊ฐ€์šฉ์„ฑ๊ณผ ๊ฐ€์žฅ ์งง์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ธ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋” ์ด์ƒ ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ๋ฅผ ์žฌ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ์ด์ƒํ•œ ์‹œ๊ฐ„์— ์ž‘์—…ํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ, ๋ฐค์ƒˆ ํŠธ๋ž˜ํ”ฝ์ด ๊ธ‰๊ฒฉํžˆ ์ฆ๊ฐ€ํ•ด๋„ ์‰ฝ๊ฒŒ ์šด์˜์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."
- Johan Stille, ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์ž, AdAction

"๋งŽ์€ ์›น์‚ฌ์ดํŠธ์—์„œ ๊ด‘๊ณ  ๋ฐ ์˜คํผ ํƒ€๊ฒŸํŒ…์„ ํ†ตํ•ด ์›น ํŠธ๋ž˜ํ”ฝ์œผ๋กœ ์ˆ˜์ต์„ ์ฐฝ์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ NoSQL ๋Œ€์•ˆ์— ๋น„ํ•ด ํ›จ์”ฌ ์งง์€ ์‹œ๊ฐ„์— ์šด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” Membase Server๋Š” ์˜จ๋ผ์ธ ๊ด‘๊ณ ์ฃผ๋“ค๋กœ๋ถ€ํ„ฐ ๋งŽ์€ ๊ด€์‹ฌ์„ ๋ฐ›๊ณ  ์žˆ์œผ๋ฉฐ, AdAction๊ณผ ๊ฐ™์€ ํšŒ์‚ฌ๋Š” ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•˜์—ฌ ๊ด‘๊ณ ์ฃผ์™€ ๊ณ ๊ฐ ๋ชจ๋‘์—๊ฒŒ ์ •ํ™•ํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ๊ฒฐ๊ณผ๋ฅผ ์œ ๋„ํ•˜๋Š” ๊ด‘๊ณ ๋ฅผ ํƒ€๊ฒŸํŒ…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค."
- ๋ฐฅ ์œ„๋”ํ™€๋“œ, Couchbase์˜ CEO

์นด์šฐ์น˜๋ฒ ์ด์Šค, ๋งฅ OS X์šฉ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„ ์ถœ์‹œ

๋งˆ์šดํ‹ด๋ทฐ, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ - 2011๋…„ 4์›” 4์ผ - ์ตœ๊ทผ CouchOne๊ณผ Membase์˜ ํ•ฉ๋ณ‘์œผ๋กœ ํƒ„์ƒํ•œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํšŒ์‚ฌ์ธ Couchbase๋Š” ์˜ค๋Š˜ Mac OS X์šฉ Membase Server๋ฅผ ์ถœ์‹œํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์„ค๊ณ„ ๋ฐ ์ตœ์ ํ™”๋œ Couchbase NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ๊ตฐ์˜ ์ผ๋ถ€์ธ Membase Server๋Š” ์ด์ œ Mac ์ค‘์‹ฌ์˜ ์›น ์ค‘์‹ฌ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋” ๋‚˜์€ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ์ž ์นœํ™”์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋‰ด์Šค ํ•˜์ด๋ผ์ดํŠธ

  • ์˜ค๋Š˜ ์ถœ์‹œ๋œ ์ปค๋ฎค๋‹ˆํ‹ฐ ์—๋””์…˜์ธ Mac OS X์šฉ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ์šด์˜ ์ฒด์ œ๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๊ณ  ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜๋Š” ๊ฐœ๋ฐœ์ž ์นœํ™”์ ์ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ, Mac ์‚ฌ์šฉ์ž๊ฐ€ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„์—์„œ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋”์šฑ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
     
  • Mac OS X์šฉ Membase Server๋กœ ๊ตฌ์ถ•๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์›ํ•˜๋Š” ํ”„๋กœ๋•์…˜ ํ”Œ๋žซํผ์— ์›ํ™œํ•˜๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Membase Server๋Š” ํ˜„์žฌ Windows๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Red Hat ๋ฐ Ubuntu Linux๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
     
  • ๋ฉค๋ฒ ์ด์Šค ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์ˆ ์€ ๋ฉค์บ์‹œ๋“œ ์บ์‹ฑ ๊ธฐ์ˆ ์ด ํ†ตํ•ฉ๋œ ๋ถ„์‚ฐ ํ‚ค-๊ฐ’ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๋™์  ํด๋Ÿฌ์Šคํ„ฐ ํƒ„๋ ฅ์„ฑ๊ณผ ์ง€์†์ ์ธ ์ €์ง€์—ฐ, ๊ณ ์ฒ˜๋ฆฌ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์šด์˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•ต์‹ฌ ๊ธฐ์ˆ ์€ ์ƒ์œ„ 20๊ฐœ ์›น์‚ฌ์ดํŠธ ์ค‘ 18๊ฐœ๋ฅผ ๊ตฌ๋™ํ•˜๋ฉฐ, ํ˜„์žฌ ์ด ๊ธฐ์ˆ  ์—†์ด ์šด์˜๋˜๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. Zynga, ShareThis์™€ ๊ฐ™์€ ์กฐ์ง์€ Membase๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋น„์šฉ์„ ํš๊ธฐ์ ์œผ๋กœ ์ ˆ๊ฐํ•˜๋Š” ๋™์‹œ์— ๊นŒ๋‹ค๋กœ์šด ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ™•์žฅ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฌ์  ์ง€์›

"Mac OS X์šฉ Membase Server๋Š” ์›ํˆฌํ”„๋ฆฌ๋กœ ๊ฐ„ํŽธํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์‹คํ–‰ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์„ค์น˜๊ฐ€ ํ•„์š” ์—†๊ณ  Mac ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ธฐ๋Œ€ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ •ํ™•ํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค."
- ๋”์Šคํ‹ด ์‚ด๋ง์Šค, Couchbase ์ˆ˜์„ ์•„ํ‚คํ…ํŠธ์ด์ž Mac OS X ๋ฆด๋ฆฌ์Šค์˜ ์ฃผ์š” ์ฑ…์ž„์ž

"Couchbase๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋งŽ์€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์†์ ์œผ๋กœ ํˆฌ์žํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์ถœ์‹œํ•˜๋Š” Mac OS X์šฉ Membase Server์™€ ํ•จ๊ป˜, ๋™์ผํ•œ ์ˆ˜์ค€์˜ OS ํ†ตํ•ฉ๊ณผ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๋ชจ์–‘๊ณผ ๋А๋‚Œ์„ ์ œ๊ณตํ•˜๋Š” Mac OS X์šฉ Couchbase Server(Apache CouchDB ๋ฐฐํฌ)๋„ ์ƒˆ๋กญ๊ฒŒ ๋‹จ์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋„ ๊ฐœ๋ฐœ์ž๊ฐ€ ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ์ œํ’ˆ์„ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค."
- ํ”„๋žญํฌ ์™€์ด๊ฒ”, Couchbase ์ œํ’ˆ ๊ด€๋ฆฌ ๋””๋ ‰ํ„ฐ

"Mac OS X์—์„œ Membase๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์†Œ์Šค๋ฅผ ์ปดํŒŒ์ผํ•ด ์™”์ง€๋งŒ ์ปดํŒŒ์ผํ•˜๋Š” ๊ฒƒ์ด ๊ทธ๋ฆฌ ํŽธ๋ฆฌํ•˜์ง€ ์•Š์•˜๊ณ  ๊ฒฐ๊ตญ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ๋„ค์ดํ‹ฐ๋ธŒ Mac ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ฒ˜๋Ÿผ ๋ณด์ด์ง€ ์•Š๊ณ  ๋А๊ปด์ง€์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ์ž‘์—…์„ ๋ฐ”๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํŒจํ‚ค์ง€ํ™”๋œ Membase ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ์žˆ์–ด ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ณ  ๊ฐœ๋ฐœ์ž์—๊ฒŒ Membase Server๊ฐ€ ํ›จ์”ฌ ๋” ๋‚˜์€ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ ํƒ์ด ๋  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์ •๋ง ๊ธฐ์ฉ๋‹ˆ๋‹ค."
- ์กด ํ”„๋กค, ์šด์˜ ๋‹ด๋‹น ๋ถ€์‚ฌ์žฅ, Tango

์นด์šฐ์น˜๋ฒ ์ด์Šค, ์ž๋ฌธ์œ„์›ํšŒ ๋„์ž…

๋งˆ์šดํ‹ด ๋ทฐ, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ - (2011๋…„ 3์›” 14์ผ)- Couchbase์นด์šฐ์น˜์›๊ณผ ๋ฉค๋ฒ ์ด์Šค์˜ ํ•ฉ๋ณ‘์œผ๋กœ ํƒ„์ƒํ•œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์—…์ธ ์นด์šฐ์น˜๋Š” ์˜ค๋Š˜ ํšŒ์‚ฌ์˜ ์ „๋žต๊ณผ ๊ธฐ์ˆ  ๋ฐฉํ–ฅ์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•  ์—…๊ณ„ ์ž„์›, ์ธํ„ฐ๋„ท ๊ฐœ์ฒ™์ž, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ  ์„ํ•™๋“ค๋กœ ๊ตฌ์„ฑ๋œ ์ž๋ฌธ์œ„์›ํšŒ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

Couchbase์˜ ์ž๋ฌธ์œ„์›ํšŒ ๋ฉค๋ฒ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ํ”„๋žญํฌ ์•„๋ฅดํƒˆ๋ ˆ๋Š” 30๋…„ ๋™์•ˆ ์†Œํ”„ํŠธ์›จ์–ด ํšŒ์‚ฌ๋ฅผ ์„ค๋ฆฝํ•˜๊ณ  ํˆฌ์žํ•˜๋ฉฐ ์ž๋ฌธ์„ ์ œ๊ณตํ•ด ์™”์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ Ignition Partners์˜ ์ œ๋„ˆ๋Ÿด ํŒŒํŠธ๋„ˆ์ธ Frank๋Š” ์ด์ „์— Citrix, XenSource, VERITAS Software, Consera Software(์„ค๋ฆฝ์ž ๊ฒธ CEO)์—์„œ ๊ณ ์œ„ ์ž„์›์ง์„ ์—ญ์ž„ํ–ˆ์œผ๋ฉฐ, Microsoft์—์„œ๋Š” 9๋…„๊ฐ„ Windows 2000 ๊ทธ๋ฃน์˜ GM์„ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ์ง์ฑ…์„ ์—ญ์ž„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์กฐ์‰ฌ ๋ฒ„์ปค์Šค ๋Š” ์ฃผ๋กœ ์˜คํ”ˆ ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ”„๋กœ์ ํŠธ์ธ PostgreSQL์˜ ํ•ต์‹ฌ ํŒ€์› ์ค‘ ํ•œ ๋ช…์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ, ๋‹ค๋ฅธ ๋งŽ์€ ๊ด€๊ณ„ํ˜• ๋ฐ ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ๊ณผ๋„ ํ•จ๊ป˜ ์ž‘์—…ํ•ด ์™”์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์ฃผ๋กœ ์ •๋ถ€ ์˜คํ”ˆ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๊ด€์‹ฌ์œผ๋กœ ์ธํ•ด PostgreSQL Experts์˜ CEO์ด๋ฉฐ CouchDB๋ฅผ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ํ™œ๋ฐœํžˆ ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋กœ์ด ํ•„๋”ฉ ๋Š” ์›”๋“œ์™€์ด๋“œ์›น, ์˜คํ”ˆ ์†Œ์Šค ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜์˜ ์„ ๊ตฌ์ž์ž…๋‹ˆ๋‹ค. ๊ทธ๋Š” HTTP์™€ URI ํ‘œ์ค€์„ ์ž‘์„ฑํ•˜๊ณ  HTML์˜ ์ผ๋ถ€๋ฅผ ์ •์˜ํ–ˆ์œผ๋ฉฐ, W3C ๊ธฐ์ˆ  ์•„ํ‚คํ…์ฒ˜ ๊ทธ๋ฃน์˜ ์ดˆ๋Œ€ ๋ฉค๋ฒ„๋กœ ์„ ์ถœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Apache HTTP ์„œ๋ฒ„ ํ”„๋กœ์ ํŠธ์˜ ์ฐฝ๋ฆฝ์ž์ด์ž Apache ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์˜ ์„ค๋ฆฝ์ž์ด์ž ์ดˆ๋Œ€ ์˜์žฅ์ด์ž ํ˜„์žฌ ASF ์ด์‚ฌํšŒ์˜ ๋ฉค๋ฒ„์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฆฌ์ฒ˜๋“œ ํž™ ๋Š” ๋…๋ฆฝํ˜•, ์„œ๋ฒ„๋ฆฌ์Šค, ์ œ๋กœ ๊ตฌ์„ฑ, ํŠธ๋žœ์žญ์…˜ SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„์„ ๊ตฌํ˜„ํ•˜๋Š” ์ธํ”„๋กœ์„ธ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ SQLite์˜ ์„ค๊ณ„์ž์ด์ž ์ฃผ ์ €์ž์ž…๋‹ˆ๋‹ค. SQLite๋Š” ๊ฐ€์žฅ ๋„๋ฆฌ ๋ฐฐํฌ๋œ SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ, Mozilla Firefox, Apple iOS ๋ฐ MacOS, Skype, PHP, Symbian, Solaris 10, McAfee ์•ˆํ‹ฐ๋ฐ”์ด๋Ÿฌ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋น„๋กฏํ•œ ์ˆ˜๋งŽ์€ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์— ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋กœ๋ฒ„ํŠธ ์กด์Šจ ๋Š” Facebook์˜ ์ธํ”„๋ผ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋ง ๋””๋ ‰ํ„ฐ๋กœ, 5์–ต ๋ช…์ด ๋„˜๋Š” ํ™œ์„ฑ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด Facebook์˜ ์ธํ”„๋ผ๋ฅผ ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ํ™•์žฅํ•˜๊ณ  ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋…ธ๋ ฅ์„ ์ด๋Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฐ€ ๊ทผ๋ฌดํ•˜๋Š” ๋™์•ˆ ์‚ฌ์šฉ์ž ์ˆ˜๋Š” 70๋ฐฐ ์ด์ƒ ์ฆ๊ฐ€ํ–ˆ์œผ๋ฉฐ, ํ˜„์žฌ Facebook์€ ํ•˜๋ฃจ์— ์ˆ˜์‹ญ์–ต ๊ฑด์˜ ํŽ˜์ด์ง€ ์กฐํšŒ์ˆ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์•จ๋Ÿฐ ์นด์‹ ๋„๋ฅดํ”„ ๋Š” 2007๋…„๋ถ€ํ„ฐ ์ด ํ”„๋กœ์ ํŠธ์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ๋‹ด๋‹นํ•ด ์˜จ memcached.org๋ฅผ ์šด์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์ˆ˜๋งŽ์€ ๋Œ€ํ˜• ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ MogileFS, Perlbal, Gearman ๋“ฑ์˜ ์˜นํ˜ธ์ž์ด์ž ๊ธฐ์—ฌ์ž์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.
  • ์นด๋””๋ฅด ๋ฆฌ์ตœ๊ณ  ๊ธฐ์ˆ  ์ฑ…์ž„์ž(CTO)๋Š” Zynga์˜ ๊ธฐ์ˆ  ํ”Œ๋žซํผ๊ณผ ๋Œ€๊ทœ๋ชจ ์ธํ”„๋ผ์˜ ๊ฐœ๋ฐœ๊ณผ ํ˜์‹ ์„ ๊ฐ๋…ํ•ฉ๋‹ˆ๋‹ค. Cadir๋Š” ๋ฉค๋ฒ ์ด์Šค ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ์ฐฝ๋ฆฝ ์Šคํฐ์„œ์‹ญ์—์„œ ์ค‘์ถ”์ ์ธ ์—ญํ• ์„ ๋‹ด๋‹นํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ์ดํด ๋กญ ๋Š” ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ์˜ ๋ฒ ํ…Œ๋ž‘ ์—”์ง€๋‹ˆ์–ด๋ง ๊ด€๋ฆฌ์ž์ด์ž ์œ ๋ช… ๋ธ”๋กœ๊ฑฐ์ด์ž ์ €์ˆ ๊ฐ€์ž…๋‹ˆ๋‹ค. ๋งˆ์ดํด์€ ์ธ๊ธฐ ์›น๋ธ”๋กœ๊ทธ์ธ Rands in Repose์—์„œ ๊ธ€์„ ์“ฐ๊ณ  ์žˆ์œผ๋ฉฐ, ๋‘ ๊ถŒ์˜ ์ฑ…์„ ์ถœ๊ฐ„ํ–ˆ์Šต๋‹ˆ๋‹ค: ์ธ๊ฐ„ ๊ด€๋ฆฌ์™€ ๊ดด์งœ ๋˜๊ธฐ.
  • ๋งคํŠธ ์˜ค์ฝ” ๋Š” ๊ธฐ์ˆ  ๊ธฐ์—…๊ฐ€, ์šด์˜ ์ž„์›, ๋ฒค์ฒ˜ ์บํ”ผํ„ธ๋ฆฌ์ŠคํŠธ๋กœ์„œ 25๋…„ ์ด์ƒ์˜ ๊ฒฝ๋ ฅ์„ ์Œ“์•˜์œผ๋ฉฐ, ๊ทธ ๋™์•ˆ 1์กฐ 4์ฒœ์–ต ๋‹ฌ๋Ÿฌ ์ด์ƒ์˜ ์ฃผ์ฃผ ๊ฐ€์น˜๋ฅผ ์ฐฝ์ถœํ•˜๋Š” ๋ฐ ์ ๊ทน์ ์œผ๋กœ ๊ธฐ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฐ ๊ณผ๊ฑฐ์— ํˆฌ์žํ•œ ๊ธฐ์—…์œผ๋กœ๋Š” Zynga, Facebook, XenSource, Fortinet, Verisign ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์„ธ๋นˆ ๋กœ์  ์˜ ํŒŒํŠธ๋„ˆ๋กœ ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ์ดํด ์˜ฌ์Šจ ๋Š” ์•„ํŒŒ์น˜ ํ•˜๋‘ก์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•˜๋Š” Cloudera์˜ CEO์ž…๋‹ˆ๋‹ค. ์ „์—๋Š” ์˜คํ”ˆ ์†Œ์Šค ์ž„๋ฒ ๋””๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—”์ง„์ธ Berkeley DB์˜ ์ œ์กฐ์—…์ฒด์ธ Sleepycat Software์˜ CEO์˜€์œผ๋ฉฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณต๊ธ‰์—…์ฒด์ธ Oracle, Britton Lee, Illustra Information Technologies, Informix Software์—์„œ ์ฃผ์š” ๋น„์ฆˆ๋‹ˆ์Šค ์—ญํ• ์„ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ธ์‹ ๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ์ˆ  ๊ธฐ๋ฐ˜ ์‹œ์žฅ์—์„œ ๊ธฐ์—…๊ฐ€, ๊ณ ๋ฌธ, ํˆฌ์ž์ž๋กœ ํ™œ๋™ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์‹์€ ๋‘ ๊ฐœ์˜ ์„ฑ๊ณต์ ์ธ ๋ฒค์ฒ˜ ์ง€์› ํšŒ์‚ฌ๋ฅผ ๊ณต๋™ ์„ค๋ฆฝํ–ˆ์Šต๋‹ˆ๋‹ค: 2007๋…„ ํœด๋ ›ํŒฉ์ปค๋“œ์— 16์–ต ๋‹ฌ๋Ÿฌ์— ์ธ์ˆ˜๋œ Opsware์™€ 1997๋…„ ๋„ท์Šค์ผ€์ดํ”„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ฆˆ์— 1์–ต 4,800๋งŒ ๋‹ฌ๋Ÿฌ์— ์ธ์ˆ˜๋œ Kiva Software Corporation์ด ๋ฐ”๋กœ ๊ทธ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋ ˜๋ธŒ๋ž€ํŠธ ๋ฒค์ฒ˜ ํŒŒํŠธ๋„ˆ์Šค์˜ ์ œ๋„ˆ๋Ÿด ํŒŒํŠธ๋„ˆ์ž…๋‹ˆ๋‹ค.
  • Steve Souders๋Š” Google์˜ ์›น ์„ฑ๋Šฅ ๋ฐ ์˜คํ”ˆ ์†Œ์Šค ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๋ฅผ ์ด๋Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๋‘ ๊ถŒ์˜ ์ฑ…์„ ์ €์ˆ ํ–ˆ์Šต๋‹ˆ๋‹ค: ๊ณ ์„ฑ๋Šฅ ์›น ์‚ฌ์ดํŠธ์™€ ๋”์šฑ ๋น ๋ฅธ ์›น ์‚ฌ์ดํŠธ. Steve๋Š” 200๋งŒ ๊ฑด ์ด์ƒ์˜ ๋‹ค์šด๋กœ๋“œ๋ฅผ ๊ธฐ๋กํ•œ Firebug์˜ ์„ฑ๋Šฅ ๋ถ„์„ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ธ YSlow์˜ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ Cuzillion, SpriteMe, Browserscope๋„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํฌ๋ฆฌ์Šค ์›ฌ์…€์˜ CTO/์„ค๋ฆฝ์ž์ด์ž ์บ์Šค์ผ€์ด๋”ฉ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ์ €์ž์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ตœ์ดˆ์˜ Hadoop ๋ฐ '๋น… ๋ฐ์ดํ„ฐ' ๊ด€๋ จ ์ „๋ฌธ ์„œ๋น„์Šค ๋ฐ ๊ต์œก ํšŒ์‚ฌ์ธ Scale Unlimited๋ฅผ ๊ณต๋™ ์„ค๋ฆฝํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฌ์  ์ง€์›

"์ตœ๊ทผ CouchOne๊ณผ Membase์˜ ํ•ฉ๋ณ‘์œผ๋กœ ์—”์ง€๋‹ˆ์–ด๋“ค๋กœ ๊ตฌ์„ฑ๋œ ๋“œ๋ฆผํŒ€๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—…๊ณ„ ๋ฆฌ๋”๋กœ ๊ตฌ์„ฑ๋œ ์ง„์ •ํ•œ '๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์ธ๊ฐ€'๊ฐ€ Couchbase ์ž๋ฌธ์œ„์›ํšŒ์— ํ•ฉ๋ฅ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋›ฐ์–ด๋‚œ ๋ถ„๋“ค์ด ํ™•์žฅ๋œ ํŒ€์— ํ•ฉ๋ฅ˜ํ•˜๊ฒŒ ๋˜์–ด ์˜๊ด‘์ด๋ฉฐ, NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†”๋ฃจ์…˜์˜ ์„ฑ๋Šฅ๊ณผ ์•ฝ์†์„ ์ดํ–‰ํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ€์†ํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ถ๊ทน์ ์œผ๋กœ ๊ณ ๊ฐ๊ณผ ์‚ฌ์šฉ์ž๋Š” Couchbase ์ž๋ฌธ์œ„์›์„ ํ†ตํ•ด ์–ป์€ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์ „๋ฌธ ์ง€์‹๊ณผ ์—…๊ณ„ ๊ฒฝํ—˜์˜ ์ง‘์ค‘์„ ํ†ตํ•ด ํ˜œํƒ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค."
- ๋ฐฅ ์œ„๋”ํ™€๋“œ, ์นด์šฐ์น˜๋ฒ ์ด์Šค CEO

NoSQL ๊ธฐ์—…์ธ CouchOne๊ณผ Membase๊ฐ€ ํ•ฉ๋ณ‘ํ•˜์—ฌ Couchbase๋ฅผ ์„ค๋ฆฝํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์šดํ‹ด ๋ทฐ ๋ฐ ์˜คํด๋žœ๋“œ, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ - 2011๋…„ 2์›” 8์ผ - Membase์™€ CouchOne์€ ์˜ค๋Š˜ ํฌ๊ด„์ ์ธ ์—”๋“œํˆฌ์—”๋“œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ๊ตฐ์„ ์ œ๊ณตํ•˜๋Š” ์ตœ์ดˆ์ด์ž ์œ ์ผํ•œ ์—…์ฒด์ธ Couchbase๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํž˜์„ ํ•ฉ์ณค๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•ฉ๋ณ‘์œผ๋กœ Apache CouchDB ๋ฌธ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ , ๋ฉค์บ์‹œ๋“œ ๋ถ„์‚ฐ ์บ์‹ฑ ๊ธฐ์ˆ , Membase ๋ฐ์ดํ„ฐ ํ๋ฆ„ ๋ฐ ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์œผ๋กœ ๊ตฌ์ถ•๋œ ๋…๋ณด์ ์ธ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ๋ผ์ธ์—…์„ ๊ฐ–์ถ”๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์†Œ๊ฐœ๋œ ์ƒˆ๋กœ์šด Couchbase ์ œํ’ˆ๊ตฐ์€ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๋Œ€๊ทœ๋ชจ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๋ชจ๋ฐ”์ผ ๋ฐ ํƒœ๋ธ”๋ฆฟ๊นŒ์ง€ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋‰ด์Šค ํ•˜์ด๋ผ์ดํŠธ

  • CouchDB์˜ ์ฐฝ์‹œ์ž์ธ Damien Katz๊ฐ€ ์„ค๋ฆฝํ•œ CouchOne์€ Apache CouchDB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ”„๋กœ์ ํŠธ์— ๊ธฐ๋ฐ˜ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ํŽธ์˜์„ฑ๊ณผ ์•ˆ์ •์„ฑ์œผ๋กœ ์ž˜ ์•Œ๋ ค์ง„ CouchDB๋Š” ๊ฐ€์žฅ ๋„๋ฆฌ ๋ฐฐํฌ๋œ ์˜คํ”ˆ ์†Œ์Šค ๋ฌธ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ์„œ ํ™œ๋ฐœํ•œ ๊ฐœ๋ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ์ „ ์„ธ๊ณ„์ ์œผ๋กœ 1,000๋งŒ ๊ฐœ ์ด์ƒ์˜ ๋ฐ์Šคํฌํ†ฑ ๋ฐฐํฌ๊ฐ€ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์œผ๋ฉฐ, BBC, Apple, CERN์—์„œ ๋Œ€๊ทœ๋ชจ๋กœ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉค๋ฒ ์ด์Šค ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์ˆ ์˜ ๊ฐœ๋ฐœ์‚ฌ์ธ ๋ฉค๋ฒ ์ด์Šค๋Š” ๋ฉค์บ์‹œ๋“œ ์บ์‹ฑ ๊ธฐ์ˆ ์ด ํ†ตํ•ฉ๋œ ๋ถ„์‚ฐ ํ‚ค-๊ฐ’ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Membase ๋Š” ๋™์  ํด๋Ÿฌ์Šคํ„ฐ ํƒ„๋ ฅ์„ฑ๊ณผ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง๊ณ  ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋งŽ์€ ๋ฐ์ดํ„ฐ ์šด์˜์„ ์ง€์†์ ์œผ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•ต์‹ฌ ๊ธฐ์ˆ ์€ ์ƒ์œ„ 20๊ฐœ ์›น์‚ฌ์ดํŠธ ์ค‘ 18๊ฐœ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ์ด์ œ ์ด ๊ธฐ์ˆ  ์—†์ด ์šด์˜๋˜๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. Zynga, AOL, ShareThis ๋“ฑ์˜ ๊ธฐ์—…๋“ค์€ Membase๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋น„์šฉ์„ ํš๊ธฐ์ ์œผ๋กœ ์ ˆ๊ฐํ•˜๋Š” ๋™์‹œ์— ๊นŒ๋‹ค๋กœ์šด ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ™•์žฅ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์นด์šฐ์น˜์›๊ณผ ๋ฉค๋ฒ ์ด์Šค์˜ ํ•ฉ๋ณ‘๊ณผ ๊ทธ ๊ฒฐ๊ณผ๋กœ ํƒ„์ƒํ•œ ์นด์šฐ์น˜DB, ๋ฉค์บ์‹œ๋“œ, ๋ฉค๋ฒ ์ด์Šค ๊ธฐ์ˆ ์˜ ๊ฒฐํ•ฉ์œผ๋กœ ์นด์šฐ์น˜๋ฒ ์ด์Šค๋Š” ๋‹จ์ผ ์„œ๋ฒ„์— ์ €์žฅ๋˜์–ด ์žˆ๋“  ์ˆ˜๋ฐฑ ๋Œ€์— ๋ถ„์‚ฐ๋˜์–ด ์žˆ๋“  ๋ฐ์ดํ„ฐ์— ์ „๋ก€ ์—†๋Š” ์•ˆ์ •์„ฑ๊ณผ ๊ฐ€์šฉ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๋ณต๊ตฌ ์ง€ํ–ฅ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ–์ถ˜ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ๋‚ด๊ตฌ์„ฑ ์žˆ๋Š” ๋ฌธ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๊ฑฐ๋“ญ๋‚ฌ์Šต๋‹ˆ๋‹ค. ์นด์šฐ์น˜๋ฒ ์ด์Šค ๊ธฐ์ˆ ์€ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์„ ์œ„ํ•œ ๊ฐ€์žฅ ํฌ๊ด„์ ์ธ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์†”๋ฃจ์…˜์œผ๋กœ, ๊ฐœ๋ฐœ์ž๋“ค์ด ์„ ํ˜ธํ•˜๋Š” ์ธ๋ฑ์‹ฑ, ์œ ์—ฐํ•œ ์ฟผ๋ฆฌ ๋ฐ ์‚ฌ์šฉ ํŽธ์˜์„ฑ, ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์™€ ์šด์˜์ž๊ฐ€ ์‹ ๋ขฐํ•˜๋Š” ํƒ„๋ ฅ์ ์ธ ํด๋Ÿฌ์Šคํ„ฐ๋ง, ๊ฐ•๋ ฅํ•œ ์Šคํ† ๋ฆฌ์ง€ ๊ด€๋ฆฌ ๋ฐ ์ผ๊ด€๋œ ๊ณ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์•ž์œผ๋กœ ๋ช‡ ๋‹ฌ ๋™์•ˆ ์ถœ์‹œ๋  ์˜ˆ์ •์ธ Couchbase ์ œํ’ˆ๊ตฐ์—๋Š” ๋ฐ์ดํ„ฐ์„ผํ„ฐ, ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ์žฅ์น˜์— ์ตœ์ ํ™”๋œ ์ œํ’ˆ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ œํ’ˆ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ผ๊ด€๋œ ๊ฐœ๋ฐœ์ž API๋ฅผ ์ œ๊ณตํ•  ๋ฟ ์•„๋‹ˆ๋ผ, ๋ฐ์ดํ„ฐ์„ผํ„ฐ ๊ฐ„ ๋ณต์ œ ๋ฐ ๋ชจ๋ฐ”์ผ๊ณผ ํด๋ผ์šฐ๋“œ ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋™๊ธฐํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ์ž๋™ ์—”๋“œํˆฌ์—”๋“œ ๋™๊ธฐํ™” ๊ธฐ๋Šฅ๋„ Couchbase ์ œํ’ˆ๊ตฐ์— ํฌํ•จ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Couchbase ์ œํ’ˆ๊ตฐ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:
    • ์—˜๋ผ์Šคํ‹ฑ ์นด์šฐ์น˜๋ฒ ์ด์Šค [๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„]: ํ–ฅํ›„ ๋ฆด๋ฆฌ์ฆˆ์—์„œ Elastic Couchbase๋กœ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋  Membase Server๋Š” ๊ณ ์„ฑ๋Šฅ ์บ์‹ฑ, ํƒ„๋ ฅ์  ํด๋Ÿฌ์Šคํ„ฐ๋ง ๋ฐ ๋ฌธ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด Membase, memcached ๋ฐ CouchDB ๊ธฐ์ˆ ์„ ๊ฒฐํ•ฉํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋‹จ์ผ ์„œ๋ฒ„์—์„œ ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ๋™์‹œ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ง€์›ํ•˜๋Š” 100๋…ธ๋“œ ํด๋Ÿฌ์Šคํ„ฐ๊นŒ์ง€ ์†์‰ฝ๊ฒŒ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • Couchbase ๋‹จ์ผ ์„œ๋ฒ„: ๊ฐœ๋ฐœ์ž์™€ ์†Œ๊ทœ๋ชจ Couchbase ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ์— ์ ํ•ฉํ•œ ๊ฒฝ๋Ÿ‰, ๋น„ํด๋Ÿฌ์Šคํ„ฐํ˜• Couchbase ์—๋””์…˜์ž…๋‹ˆ๋‹ค.
    • ๋ชจ๋ฐ”์ผ ์นด์šฐ์น˜๋ฒ ์ด์Šค: ์ฒ˜์Œ์—๋Š” iOS ํ”Œ๋žซํผ์— ์ดˆ์ ์„ ๋งž์ถ˜ Mobile Couchbase๋Š” ๊ธฐ๋ณธ iOS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ž„๋ฒ ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ์นด์šฐ์น˜๋ฒ ์ด์Šค๋Š” ์˜คํ”„๋ผ์ธ์ด๋“  ์˜จ๋ผ์ธ์ด๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ์„ค์ •๋˜๋ฉด ๋‹ค๋ฅธ ์นด์šฐ์น˜๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์™€ ์ž๋™์œผ๋กœ ๋™๊ธฐํ™”๋˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ˜ธ์ŠคํŒ…๋œ ์นด์šฐ์น˜๋ฒ ์ด์Šค: ํ˜ธ์ŠคํŒ…๋œ Couchbase๋Š” Couchbase๋ฅผ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด๋ฉฐ, Mobile Couchbase๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๊ธฐ์„ฑ ํด๋ผ์šฐ๋“œ ๋™๊ธฐํ™” ์ง€์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐฅ ์œ„๋”ํ™€๋“œ(Bob Wiederhold) ๋ฉค๋ฒ ์ด์Šค CEO๊ฐ€ ํ•ฉ๋ณ‘ ํšŒ์‚ฌ์˜ CEO๊ฐ€ ๋˜๊ณ , ๋ฐ๋ฏธ์•ˆ ์นด์ธ (Damien Katz) ์นด์šฐ์น˜์› CEO๊ฐ€ ์นด์šฐ์น˜๋ฒ ์ด์Šค์˜ CTO๋ฅผ ๋งก๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์นด์šฐ์น˜๋ฒ ์ด์Šค ๋ณธ์‚ฌ๋Š” ์บ˜๋ฆฌํฌ๋‹ˆ์•„์ฃผ ๋งˆ์šดํ‹ด๋ทฐ์— ์žˆ์œผ๋ฉฐ ์ „ ์„ธ๊ณ„์— ์˜์—… ๋ฐ ๊ฐœ๋ฐœ ์‚ฌ๋ฌด์†Œ๋ฅผ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ฉ๋ณ‘๋œ ํšŒ์‚ฌ๋Š” ์„ธ๊ณ„์  ์ˆ˜์ค€์˜ ์ง€์›๊ณผ ์„œ๋น„์Šค๋กœ ๋’ท๋ฐ›์นจ๋˜๋Š” ๊ฒ€์ฆ๋œ ํ”„๋กœ๋•์…˜ ์ค€๋น„ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ฐœ๋ฐœ์ž์™€ ์šด์˜ํŒ€์˜ ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌํ•œ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฒฌ์  ์ง€์›

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

"Couchbase ํ•ฉ๋ณ‘์˜ ๊ฐ€์žฅ ํฅ๋ฏธ๋กœ์šด ์ ์€ ๋‘ ๊ธฐ์ˆ ์˜ ์‚ฌ์šฉ์ž๋“ค์ด ์›ํ•˜๋˜ ๊ธฐ๋Šฅ์„ ๋” ๋นจ๋ฆฌ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. CouchDB ์‚ฌ์šฉ์ž๋Š” Membase์˜ ๊ณ ์„ฑ๋Šฅ, ๋Œ€๊ทœ๋ชจ, ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅธ ํƒ„๋ ฅ์  ๊ธฐ๋Šฅ์„ ์–ป๊ฒŒ ๋˜๊ณ , Membase ์‚ฌ์šฉ์ž๋Š” CouchDB์˜ ์ƒ‰์ธ ๊ธฐ๋Šฅ(์ง€๋„/์ถ•์†Œ ๋ณด๊ธฐ, Lucene, R-Tree GeoCouch), ๋ณต์ œ, ์•ˆ์ •์„ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ํ†ตํ•ฉ์„ ์œ„ํ•œ ๋ช…ํ™•ํ•œ ๊ฒฝ๋กœ๋ฅผ ์–ป๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋ถ„๋ช…ํžˆ ์šฐ๋ฆฌ์™€ ๊ณ ๊ฐ ๋ฐ ์‚ฌ์šฉ์ž ๋ชจ๋‘์—๊ฒŒ ์œˆ์œˆ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค."
- CouchOne์˜ ๊ณต๋™ ์ฐฝ๋ฆฝ์ž ๊ฒธ CEO์ด์ž CouchDB์˜ ์ฐฝ์‹œ์ž, Damien Katz

"์ €๋Š” ์˜ค๋žซ๋™์•ˆ NoSQL ๊ณต๊ธ‰์—…์ฒด์˜ ํ†ตํ•ฉ์€ ์‹œ๊ฐ„ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ๋– ์˜ค๋ฅด๋Š” ์Šน์ž๊ฐ€ Membase๋ผ๋Š” ์‚ฌ์‹ค์€ ๋†€๋ž์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Zynga์—์„œ Membase๋ฅผ ์ตœ์ข…์ ์œผ๋กœ ์„ ํƒํ•˜๊ธฐ ์ „์— ๋‹ค์–‘ํ•œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ์„ ํ‰๊ฐ€ํ–ˆ์ง€๋งŒ, CouchDB๋„ ์ตœ์ข… ํ›„๋ณด์— ์˜ฌ๋ž์Šต๋‹ˆ๋‹ค. ๊ทธ ์‹œ์ ์—์„œ ์ €ํฌ๋Š” ๋‘ ์‹œ์Šคํ…œ์˜ ์žฅ์ ์„ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๊ณ , ์ง€๊ธˆ ๋ฐ”๋กœ ๊ทธ๋ ‡๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•ฉ๋ณ‘์„ ๋งค์šฐ ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค."
- Cadir Lee, CTO, Zynga

"Membase์™€ CouchOne์€ ์ด๋ฏธ ์„ ๋„์ ์ธ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œ๊ณต์—…์ฒด ์ค‘ ๋‘ ๊ณณ์œผ๋กœ, Membase์˜ ๊ณ ์„ฑ๋Šฅ ํด๋Ÿฌ์Šคํ„ฐ๋ง ๋ฐ ์บ์‹ฑ ๊ธฐ์ˆ ๊ณผ CouchDB์˜ ๋ฌธ์„œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ๊ฒฐํ•ฉ์€ ์ž˜ ๋งž์•„๋–จ์–ด์ง€๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‘ ํšŒ์‚ฌ๋Š” ๊ฐœ๋ฐœ์ž์™€ ์šด์˜ ๋„์ž…์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ด ์ƒํ˜ธ ๋ณด์™„์ ์ด๋ฉฐ, ๋‘ ํšŒ์‚ฌ์˜ ๊ธฐ์ˆ , ํŒ€, ๊ฐœ๋ฐœ ๊ณ„ํš์ด ๊ฒฐํ•ฉ๋˜์–ด Couchbase๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์‹œ์žฅ์— ์•ˆ์ฐฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.
- ๋งคํŠธ ์• ์Šฌ๋ ›, ์ˆ˜์„ ์• ๋„๋ฆฌ์ŠคํŠธ, 451 ๊ทธ๋ฃน

"์กฐ์ธ ์—†์ด๋„ ์‚ด ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ฌธ์„œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์€ ๋งค์šฐ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ๋ฅ˜ ์—ญ์‚ฌ์ƒ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ์ฃผ์š” ๋ชจ๋ธ์€ ๋Œ€๋ถ€๋ถ„ ๋ฌธ์„œ ์ค‘์‹ฌ์ด์—ˆ์ง€๋งŒ, ์˜ค๋Š˜๋‚  ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋Š” ๊ฐ์ฒด, ๋ฌธ์„œ ๋˜๋Š” ๋‘˜ ๋‹ค์˜ ๊ด€์ ์—์„œ ์‚ฌ๊ณ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ํ™•์žฅ ๋ฐ ๋ณต์ œ ๊ธฐ๋Šฅ์˜ ๋‹ค์–‘์„ฑ ์ธก๋ฉด์—์„œ ๋ฌธ์„œ ๋ชจ๋ธ DBMS์— ๋Œ€ํ•œ Couchbase์˜ ๊ณ„ํš์€ ๋งค์šฐ ํฅ๋ฏธ๋กญ์Šต๋‹ˆ๋‹ค."
- ์ปคํŠธ ๋ชจ๋‚˜์‰ฌ, ๋ชจ๋‚˜์‰ฌ ๋ฆฌ์„œ์น˜ ๋Œ€ํ‘œ ๊ฒธ DBMS 2 ํŽธ์ง‘์ž

"ํšŒ์‚ฌ ๊ณ ๋ฌธ์œผ๋กœ์„œ์˜ ์—ญํ• ๊ณผ ํด๋ผ์šฐ๋ฐ๋ผ์™€ ๋ฉค๋ฒ ์ด์Šค ๊ฐ„์˜ ๊ณ„์•ฝ ๋ชจ๋‘์—์„œ ๋ฉค๋ฒ ์ด์Šค์˜ ํŒ€๊ณผ ํ•จ๊ป˜ ์ผํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ๋ปค์Šต๋‹ˆ๋‹ค. ์นด์šฐ์น˜์›๊ณผ ๋ฉค๋ฒ ์ด์Šค๊ฐ€ ํ•ฉ์ณ์ง€๋Š” ๊ฒƒ์€ ๋‹น์—ฐํ•œ ๊ธฐ์ˆ ๊ณผ ํšŒ์‚ฌ์˜ ๊ฒฐํ•ฉ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์ด๋ฒˆ ํ•ฉ๋ณ‘์„ ์ ๊ทน ์ง€์ง€ํ•˜๋ฉฐ, ํ•ฉ๋ณ‘๋œ ํŒ€๊ณผ ๊ธด๋ฐ€ํžˆ ํ˜‘๋ ฅํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค."
- Mike Olson, CEO, Cloudera

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

"์šฐ๋ฆฌ๋Š” ์ธ๊ธฐ ์žˆ๋Š” ๊ฐœ์ธ์šฉ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์ธ Ubuntu One์„ ํ†ตํ•ด CouchOne์˜ CouchDB ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ณ  ๋ฐฐํฌํ•˜๋Š” ๋“ฑ ๋‹ค๋ฐฉ๋ฉด์œผ๋กœ CouchOne๊ณผ ๊ด€๊ณ„๋ฅผ ๋งบ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์นด์šฐ์น˜์›๊ณผ ๋ฉค๋ฒ ์ด์Šค์˜ ํ•ฉ๋ณ‘์œผ๋กœ ์‹œ์žฅ ์ž…์ง€์™€ ํ˜์‹  ๊ฐ€์†ํ™” ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ˜ ๋”์šฑ ๊ฐ•๋ ฅํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ํŒŒํŠธ๋„ˆ๊ฐ€ ํƒ„์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ•ฉ๋ณ‘์— ๋ฐ•์ˆ˜๋ฅผ ๋ณด๋‚ด๋ฉฐ, ์•ž์œผ๋กœ ์นด์šฐ์น˜๋ฒ ์ด์Šค์™€ ํ•จ๊ป˜ ์ผํ•˜๊ธฐ๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค."
- ํฌ๋ฆฌ์Šคํ‹ฐ์•ˆ ํŒŒ๋ฆฌ๋…ธ, ์˜จ๋ผ์ธ ์„œ๋น„์Šค ๋””๋ ‰ํ„ฐ, Canonical

๋” ๋งŽ์€ ๊ณ ๊ฐ ๋ฐ ํŒŒํŠธ๋„ˆ ๊ฒฌ์  ์—ฌ๊ธฐ

๋ฉค๋ฒ ์ด์Šค(ํ˜„ ์นด์šฐ์น˜๋ฒ ์ด์Šค), ์ƒˆ๋กœ์šด ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ‹์—… ๋ฐœํ‘œ

์บ˜๋ฆฌํฌ๋‹ˆ์•„ ๋งˆ์šดํ‹ด๋ทฐ, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ - 2010๋…„ 12์›” 1์ผ - Membase NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฐœ๋ฐœ์‚ฌ์ธ Membase๋Š” ์ด๋ฒˆ ๋ถ„๊ธฐ์— ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ฐธ์„ํ•œ ์„ฑ๊ณต์ ์ธ ์ด๋ฒคํŠธ์— ์ด์–ด 2011๋…„ ์ฒซ 5๊ฐœ์˜ ๋ฐ‹์—…์„ ์˜ค๋Š˜ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ๋ช‡ ๋‹ฌ ๋™์•ˆ ๋” ๋งŽ์€ ๋„์‹œ๊ฐ€ ์ถ”๊ฐ€๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ง€์—ญ ๊ฐœ๋ฐœ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฆฌ๋”๋“ค๊ณผ ํ•จ๊ป˜ ์ฃผ์ตœํ•˜๋Š” ์ด ํ–‰์‚ฌ๋Š” ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๋ฉฐ ํƒ„๋ ฅ์ ์ธ Membase NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์†Œ๊ฐœํ•˜๊ณ  ๊ธฐ์ˆ  ์•„ํ‚คํ…์ฒ˜, ์‚ฌ์šฉ ์‚ฌ๋ก€, ๊ฐœ๋ฐœ ์ „๋žต ๋“ฑ์— ๋Œ€ํ•œ ์‹ฌ์ธต์ ์ธ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๋งˆ๋ จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Membase๋Š” ๊ณ ์„ฑ๋Šฅ๊ณผ ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ์ด ์š”๊ตฌ๋˜๋Š” ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•ด ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ์ •๋œ ๋ฐ‹์—…:

  • ์ƒŒ๋””์—์ด๊ณ  - 2011๋…„ 1์›” 5์ผ ์˜คํ›„ 6-8์‹œ(ํƒœํ‰์–‘ ํ‘œ์ค€์‹œ), ๋…ธ์Šค ์œ ๋‹ˆ๋ฒ„์‹œํ‹ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์  ๋„์„œ๊ด€(์ƒŒ๋””์—์ด๊ณ  NoSQL ๋ฐ‹์—… ๊ทธ๋ฃน๊ณผ ๊ณต๋™ ์ฃผ์ตœ)
  • ๋ด๋ฒ„/๋ณผ๋” - 2011๋…„ 1์›” 12์ผ ์˜คํ›„ 6์‹œ๋ถ€ํ„ฐ 9์‹œ๊นŒ์ง€ ์ฝœ๋กœ๋ผ๋„ ๋Œ€ํ•™๊ต(๋ด๋ฒ„/๋ณผ๋” ๋น… ๋ฐ์ดํ„ฐ ๊ทธ๋ฃน ๊ณต๋™ ์ฃผ์ตœ)
  • ์‹œ์• ํ‹€ - 2011๋…„ 1์›” 17์ผ ์˜คํ›„ 6-9์‹œ(ํƒœํ‰์–‘ ํ‘œ์ค€์‹œ), ๋…ธ์Šค์›จ์ŠคํŠธ ํ•„๋ฆ„ ํฌ๋Ÿผ(์‹œ์• ํ‹€ ๊ตฌ๊ธ€ ๊ธฐ์ˆ  ์‚ฌ์šฉ์ž ๊ทธ๋ฃน๊ณผ ๊ณต๋™ ์ฃผ์ตœ)
  • ๋ฐด์ฟ ๋ฒ„ - 2011๋…„ 1์›” 18์ผ ์˜คํ›„ 6์‹œ๋ถ€ํ„ฐ 8์‹œ 30๋ถ„(ํƒœํ‰์–‘ ํ‘œ์ค€์‹œ), ๋„คํŠธ์›Œํฌ ํ—ˆ๋ธŒ(๋ฐด์ฟ ๋ฒ„ ๋ฃจ๋น„/๋ ˆ์ผ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน ๊ณต๋™ ์ฃผ์ตœ)
  • ์‹œ์นด๊ณ  - 2011๋…„ 1์›” 24์ผ ์˜คํ›„ 6~9์‹œ(CT), ๋ชจ๋‹์Šคํƒ€(๋ชจ๋‹์Šคํƒ€ ํ…Œํฌ ํ† ํฌ ์‹œ๋ฆฌ์ฆˆ์™€ ์‹œ์นด๊ณ DB๊ฐ€ ๊ณต๋™ ์ฃผ์ตœ)

๊ฒฌ์  ์ง€์›:

"์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ์ฃผ์š” ๊ธฐ์—ฌ์ž์ด์ž Membase ๊ฐœ๋ฐœ์ž์ธ ์ €ํฌ๋Š” ์ง€์—ญ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๋ฐฉ๋ฌธํ•˜์—ฌ ๋น„๊ด€๊ณ„ํ˜• ๊ธฐ์ˆ  ์ „๋ฐ˜๊ณผ ํŠนํžˆ Membase์— ๋Œ€ํ•œ ์ •๋ณด์™€ ์•„์ด๋””์–ด๋ฅผ ์ง์ ‘ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  Membase ๊ฐœ๋ฐœ์ž์ด์ž ์ปค๋ฎค๋‹ˆํ‹ฐ ๋งค๋‹ˆ์ €์ธ Matt Ingenthron์ด ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. "๋ฐ‹์—… ํ–‰์‚ฌ๋ฅผ ๊ฐœ์ตœํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ์‹  ์ง€์—ญ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฆฌ๋”๋“ค์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฌ๋ฉฐ, ๊ฐœ๋ฐœ์ž๋“ค์„ ์ง์ ‘ ๋งŒ๋‚˜๊ฒŒ ๋˜์–ด ๊ธฐ๋Œ€๊ฐ€ ํฝ๋‹ˆ๋‹ค. ํ™œ๊ธฐ์ฐฌ ๊ธฐ์ˆ  ์ปค๋ฎค๋‹ˆํ‹ฐ ๋‚ด์—์„œ ๋ฉค๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ๊ด€์‹ฌ์ด ๊ฐ€์†ํ™”๋˜๋Š” ๊ฒƒ์„ ๋ณด๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค."

Membase-Cloudera ํ†ตํ•ฉ, ์„ ๋„์ ์ธ Hadoop ๋ฐฐํฌ ๋ฐ ์‹ค์‹œ๊ฐ„ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•ฉ๋ฅ˜

๋‰ด์š• - 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)์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

์ด์ œ ๊ณ ์„ฑ๋Šฅ Membase NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์šฉ ๊ฐ€๋Šฅ

์บ˜๋ฆฌํฌ๋‹ˆ์•„์ฃผ ๋งˆ์šดํ‹ด๋ทฐ - 2010๋…„ 10์›” 11์ผ - Membase(๊ตฌ ๋…ธ์Šค์Šค์ผ€์ผ)๊ฐ€ ์˜ค๋Š˜ ๋ถ„์‚ฐํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ธ Membase Server์˜ ์ฒซ ๋ฒˆ์งธ ์ผ๋ฐ˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ๋ฆด๋ฆฌ์Šค๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋Š” ๋งค์ผ ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ํ”Œ๋ ˆ์ดํ•˜๋Š” Zynga์˜ ์ธ๊ธฐ ์†Œ์…œ ๊ฒŒ์ž„์ธ FarmVille์„ ๋น„๋กฏํ•˜์—ฌ ๊ฐ€์žฅ ๊นŒ๋‹ค๋กœ์šด ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๋ฉฐ ํƒ„๋ ฅ์ ์ธ Membase Server๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ์—์„œ ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์Šค์ผ€์ผ์•„์›ƒ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋ชจ๋ธ๋กœ์˜ ๊ฐ€๊ต๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ NoSQL ์‹œ์žฅ์˜ ๊ณต๋ฐฑ์„ ๋ฉ”์›๋‹ˆ๋‹ค. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋Š” Membase๋ฅผ ํ†ตํ•ด ์กฐ์ง์€ ๊ธฐ์กด ๊ธฐ์ˆ  ๋ฐ ์ „๋ฌธ ์ง€์‹์œผ๋กœ ํ˜„์žฌ ์œ„์น˜์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์ ์ฐจ ํƒ„๋ ฅ์ ์œผ๋กœ ์ง„ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ณ„์ธต.

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

๋‰ด์Šค ํ•˜์ด๋ผ์ดํŠธ

  • ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๋ฉฐ ํƒ„๋ ฅ์ ์ธ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ Membase๋Š” ํ˜„์žฌ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค:
    • ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์—๋””์…˜ ๋Š” Membase์˜ ์ธ์ฆ๋œ ๋ฐฐํฌํŒ์œผ๋กœ, ๋‹ค์Œ์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. membase.com. ์—ฐ๊ฐ„ ์ œํ’ˆ ๊ตฌ๋…์€ ๋…ธ๋“œ๋‹น $999๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉ ๋ผ์ด์„ ์Šค์™€ ์†Œํ”„ํŠธ์›จ์–ด ์—…๊ทธ๋ ˆ์ด๋“œ, ํ•ซํ”ฝ์Šค, ์œ ์ง€ ๊ด€๋ฆฌ ๋ฆด๋ฆฌ์Šค ๋ฐ ์ œํ’ˆ ์ง€์›์„ ์ œ๊ณตํ•˜๋Š” ๋ฉค๋ฒ ์ด์Šค ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.
    • ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„ ์ปค๋ฎค๋‹ˆํ‹ฐ ์—๋””์…˜ ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ”์ด๋„ˆ๋ฆฌ์ž…๋‹ˆ๋‹ค.ย  membase.org์—์„œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์†Œ์Šค ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•˜๊ณ  ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Membase๋Š” ์Šค์ผ€์ผ์•„์›ƒ ๋ฐ์ดํ„ฐ ์†”๋ฃจ์…˜์˜ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„์— ๋Œ€ํ•œ ์ง€์›์„ ์›ํ•˜๋Š” ๊ณ ๊ฐ์„ ์œ„ํ•ด QuickStart ํŒจํ‚ค์ง€ ๋ฐ ๊ธฐํƒ€ ์ปจ์„คํŒ… ์„œ๋น„์Šค ์˜ต์…˜์œผ๋กœ ์„œ๋น„์Šค ์ œ๊ณต์„ ํ™•์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Membase๋Š” ํ˜„์žฌ Zynga, NHN, Loggly์—์„œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ์ž‘ํ•˜์—ฌ ๋งค์ผ ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, RightScale, Heroku์™€ ๊ฐ™์€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉค๋ฒ ์ด์Šค๋Š” ๊ธฐ์ˆ  ๊ต์œก ๋ฐ ํ›ˆ๋ จ์„ ์œ„ํ•œ ์ง€์—ญ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฉค๋ฒ ์ด์Šค ๋ฐ‹์—…์„ ํ›„์›ํ•œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.
    • ์ฒซ ๋ฒˆ์งธ ๋ฐ‹์—…์€ 2010๋…„ 10์›” 28์ผ ๋ชฉ์š”์ผ ์˜คํ›„ 6์‹œ๋ถ€ํ„ฐ 9์‹œ๊นŒ์ง€ Zynga์˜ ์ƒŒํ”„๋ž€์‹œ์Šค์ฝ” ์‚ฌ๋ฌด์‹ค์—์„œ ์—ด๋ฆฌ๋ฉฐ, ๋ฉค๋ฒ ์ด์Šค ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ๋ฆฌ๋”์™€ Zynga์˜ ์—ฐ์‚ฌ๊ฐ€ ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ฐ€์ž๋Š” ๋ฐ˜๋“œ์‹œ ๋“ฑ๋ก ์ฐธ์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋‹ค์Œ ์ง€์—ญ์˜ ๋ฉค๋ฒ ์ด์Šค ๋ฐ‹์—…์—๋„ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‰ด์š•์‹œ, Bostonย  ๊ทธ๋ฆฌ๊ณ  ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ 11์›” ์ดˆ์— ๋‹ค๋ฅธ ๋„์‹œ๋“ค์ด ๋’ค๋ฅผ ์ด์„ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ œํ’ˆ ์ฃผ์š” ๋‚ด์šฉ

  • ๋ฉค๋ฒ ์ด์Šค๋Š” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.
    • 5๋ถ„ ์ด๋‚ด์— ์ž‘๋™ํ•˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋‹จ์ผ ๋…ธ๋“œ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๋ฒ„ํŠผ์„ ํ•œ ๋ฒˆ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ REST ํ˜ธ์ถœ๋กœ ๋…ธ๋“œ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ์— ๊ฐ€์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ‚ค-๊ฐ’ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์ „์— ์Šคํ‚ค๋งˆ๋ฅผ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ •๊ทœํ™”, ์ƒค๋“œ ๋˜๋Š” ํŠœ๋‹ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
    • 100%๋Š” ๋ฉค์บ์‹œ์™€ ํ˜ธํ™˜๋˜๋ฉฐ, ๋‹จ์ˆœ์„ฑ๊ณผ ์‚ฌ์šฉ ํŽธ์˜์„ฑ์„ ๊ทธ๋Œ€๋กœ ์ด์–ด๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.
  • Membase๋Š” ๋น ๋ฆ…๋‹ˆ๋‹ค.
    • ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง๊ณ  ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๊ฐ€์žฅ ๋†’์€ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ๋กœ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ์ค€๊ฒฐ์ •์  ์ง€์—ฐ ์‹œ๊ฐ„๊ณผ ๋†’์€ ์ง€์† ์ฒ˜๋ฆฌ๋Ÿ‰์„ ํ†ตํ•ด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•„์š”ํ•  ๋•Œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ•ซ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง์€ ์Šคํ† ๋ฆฌ์ง€ ๊ธฐ์ˆ (RAM, SSD, ๋””์Šคํฌ)๋กœ ์ž๋™ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ, ๋‚ฎ์€ ์ž ๊ธˆ ๊ฒฝํ•ฉ.
  • ํƒ„๋ ฅ์ ์ธ ๋ฉค๋ฒ ์ด์Šค
    • ์ž๋™ ์ƒค๋”ฉ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์Šค์ผ€์ผ์•„์›ƒ ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ†ตํ•ด ๊ณ ๊ฐ์€ ์ƒํ’ˆ ์„œ๋ฒ„ ๋˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์— I/O ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์‚ฐํ•˜์—ฌ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•˜๊ณ  ์šฉ๋Ÿ‰ ์ฆ๊ฐ€์— ๋”ฐ๋ผ ๋น„์šฉ์„ ์„ ํ˜•์ ์œผ๋กœ ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‹ค์šดํƒ€์ž„ ์—†์ด ์ง€์†์ ์ธ ๋ฐ์ดํ„ฐ ์šด์˜ ์ฒ˜๋ฆฌ๋Ÿ‰์œผ๋กœ ๋ผ์ด๋ธŒ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ๋…ธ๋“œ๋ฅผ ์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐํ•˜๊ณ  ์†Œํ”„ํŠธ์›จ์–ด ์—…๊ทธ๋ ˆ์ด๋“œ๊นŒ์ง€ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์šฉ ํ”Œ๋Ÿฌ๊ทธ ํฌ์ธํŠธ๋กœ ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚ฉ๋‹ˆ๋‹ค. ์ „์ฒด ํ…์ŠคํŠธ ๊ฒ€์ƒ‰ ์ธ๋ฑ์‹ฑ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ๋ณด๊ด€.

๊ฒฌ์  ์ง€์›

"๋ฉค์บ์‹œ๋“œ์˜ ์˜ค๋žœ ์‚ฌ์šฉ์ž์ธ ์šฐ๋ฆฌ ํŒ€์€ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ์˜ ๋…ผ๋ฆฌ์  ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋ฉค๋ฒ ์ด์Šค๊ฐ€ ์‚ฌ์šฉ์ž ์ถ”์  ์‹œ์Šคํ…œ์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋งค์šฐ ํƒ„๋ ฅ์ ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋™์‹œ์— ๋ฉค์บ์‹œ๋“œ์˜ ๋‹จ์ˆœ์„ฑ๊ณผ ์†๋„๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์— ๊ธฐ๋Œ€๊ฐ€ ์ปธ์Šต๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ์ฝ”๋“œ์™€ ์ธํ”„๋ผ์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ์ด ๊ฑฐ์˜ ํ•„์š”ํ•˜์ง€ ์•Š์•„ Membase๋กœ์˜ ์ „ํ™˜์ด ๋งค์šฐ ๊ฐ„๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค."
- ๋งˆ๋ˆ„ ๋ฌด์ปค์ง€, ๊ฑด์ถ•๊ฐ€, ๊ณต์œ 

"์šฐ๋ฆฌ ๋น„์ฆˆ๋‹ˆ์Šค๋Š” ์›น ๊ธฐ๋ฐ˜์ด๋ฉฐ, ์šฐ๋ฆฌ์˜ ์„ฑ๊ณต์€ ์„œ๋น„์Šค ์ค‘๋‹จ ์—†์ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์˜๋ฃŒ ๋ณดํ—˜ ํšŒ์‚ฌ์™€ ์˜๋ฃŒ ์„œ๋น„์Šค ์ œ๊ณต์ž๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” IT ์กฐ์ง์˜ ๋Šฅ๋ ฅ์— ๋ฟŒ๋ฆฌ๋ฅผ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Membase๋Š” ์›น ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐ์ดํ„ฐ ๊ณ„์ธต์„ ๋™์ ์œผ๋กœ ํ™•์žฅํ•˜๋Š” ๋™์‹œ์— ๊ณ ๊ฐ€์šฉ์„ฑ์„ ๋ณด์žฅํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๋Œ€ํ•˜๋Š” ์ˆ˜์ค€์˜ ์„œ๋น„์Šค๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."
- ํด ๋น„์—๋…ธ, CTO ๊ฒธ ์—”์ง€๋‹ˆ์–ด๋ง ๋ถ€์‚ฌ์žฅ, NaviNet

"Loggly๋Š” ์‚ฌ์šฉ์ž๋ณ„, ์‹œ๊ฐ„๋ณ„, ์„œ๋ฒ„๋ณ„ ๋กœ๊น… ํ™œ๋™๋Ÿ‰์„ ์ €์žฅํ•˜๊ณ  ์ถ”์ ํ•˜์—ฌ ์ง‘๊ณ„ ๋ฐ ํ†ต๊ณ„ ๋ถ„์„์„ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด Membase NoSQL ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ๊น… ํŠธ๋ž˜ํ”ฝ์˜ ์‹ค์‹œ๊ฐ„ ์ˆ˜์ง‘์„ ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค. ๋ฉค์บ์‹œ์™€ ํ˜ธํ™˜๋˜์–ด ์„ค์ •๊ณผ ์‚ฌ์šฉ์ด ๊ฐ„ํŽธํ•˜๊ณ  ๋ฐ”๋กœ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉค๋ฒ ์ด์Šค๋Š” ์šฐ๋ฆฌ ํŒ€์— ๋งค์šฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค."
- ์กด ๊ธฐํฌ๋“œ, ์ตœ๊ณ  ๊ธฐ์ˆ  ์ฑ…์ž„์ž, Loggly

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

๋…ธ์Šค์ผ€์ผ(ํ˜„ ์นด์šฐ์น˜๋ฒ ์ด์Šค)์ด ์‹œ์žฅ ์กฐ์‚ฌ ๊ธฐ๊ด€์—์„œ ์ฃผ๋ชฉํ•ด์•ผ ํ•  ํ˜์‹  ๊ธฐ์—…์œผ๋กœ ์„ ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์บ˜๋ฆฌํฌ๋‹ˆ์•„์ฃผ ๋งˆ์šดํ‹ด๋ทฐ - 2010๋…„ 10์›” 4์ผ - Membase NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฐœ๋ฐœ์‚ฌ์ธ NorthScale์€ ์˜ค๋Š˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์‹œ์žฅ์—์„œ $100M ๋ฏธ๋งŒ์˜ IDC ์ฃผ๋ชฉํ•ด์•ผ ํ•  ํ˜์‹  ๊ธฐ์—…์œผ๋กœ ์„ ์ •๋˜์—ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์„ฑ๊ณผ๋Š” ํƒ„๋ ฅ์  ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์˜ค๋Š˜๋‚  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์˜ ๋ณ€ํ™”๋ฅผ ์ฃผ๋„ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ธฐ์—…๋“ค์ด ํ˜์‹ ์ ์ธ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ์„ ํ†ตํ•ด ์›น ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์˜ ํ™•์žฅ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•œ๋‹ค๋Š” ์ ์„ ์ธ์ •๋ฐ›์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

3์›”์— ์ถœ์‹œ๋œ ์ดํ›„, ๋…ธ์Šค์ผ€์ผ์€ ๋ชจ๋“  ์ค‘์š”ํ•œ ์ด์ •ํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜์—ฌ ์‚ฌ์šฉ์ด ๊ฐ„ํŽธํ•˜๊ณ  ๋งค์šฐ ๋น ๋ฅด๋ฉฐ ํƒ„๋ ฅ์„ฑ์ด ๋›ฐ์–ด๋‚˜๊ณ  ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๋‚ฎ์€ ์ง€์—ฐ ์‹œ๊ฐ„์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๋„๋ก ํ•˜๋Š” NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ Membase Server๋ฅผ ์ œ๊ณตํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 2010๋…„ 6์›” ๊ณต๋™ ์Šคํฐ์„œ์ธ Zynga์™€ ํ•œ๊ตญ์˜ NHN์ด ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ ์‹œ์ž‘ํ•œ Membase๋Š” ์ดˆ๋‹น 50๋งŒ ๊ฐœ์˜ ์ž‘์—…์„ ๊ด€๋ฆฌํ•˜๋Š” FarmVille์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค.

"์šฐ๋ฆฌ๋Š” ๋‹ค์Œ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๊ด€์‹ฌ๊ณผ ํ™œ์šฉ์ด ๋ˆˆ์— ๋„๊ฒŒ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉ๊ฒฉํ–ˆ์Šต๋‹ˆ๋‹ค. MembaseIDC์˜ ์ธ์ •์€ ์ด ์ƒˆ๋กœ์šด ์ข…๋ฅ˜์˜ '์Šค์ผ€์ผ์•„์›ƒ' ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๊ธฐ์ˆ ์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  NorthScale์˜ ์‚ฌ์žฅ ๊ฒธ CEO์ธ Bob Wiederhold๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค. "์‹œ์žฅ์˜ ์ˆ˜์š” ์ฆ๊ฐ€๋กœ ๋ณผ ๋•Œ ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ณ ๊ฐ๋“ค์€ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†”๋ฃจ์…˜์„ ๋ณด์™„ํ•  ๋Œ€์•ˆ์„ ์ฐพ๊ณ  ์žˆ์œผ๋ฉฐ, Membase๋Š” ์ด๋Ÿฌํ•œ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์œ ๋ฆฌํ•œ ์œ„์น˜์— ์žˆ์Šต๋‹ˆ๋‹ค."

๊ด€๋ฆฌํ˜• ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ํƒ„๋ ฅ์ ์ธ ๋ฐ์ดํ„ฐ ํ™•์žฅ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด RightScale๊ณผ ํ˜‘๋ ฅํ•˜๋Š” NorthScale(ํ˜„ Couchbase)

์บ˜๋ฆฌํฌ๋‹ˆ์•„์ฃผ ์ƒŒํƒ€๋ฐ”๋ฒ„๋ผ ๋ฐ ๋งˆ์šดํ‹ด๋ทฐ - 2010๋…„ 9์›” 14์ผ - RightScaleยฎ, Incํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ๊ด€๋ฆฌ์˜ ์„ ๋‘์ฃผ์ž์ด์ž ๋…ธ์Šค์Šค์ผ€์ผํƒ„๋ ฅ์  ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์—…์ธ ๋…ธ์Šค์ผ€์ผ(NorthScale)์€ ์˜ค๋Š˜ ๋…ธ์Šค์ผ€์ผ์˜ Membase NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ  ๋‚ด RightScale ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌ ํ”Œ๋žซํผ. ์˜ค๋Š˜๋ถ€ํ„ฐ ๋ผ์ดํŠธ์Šค์ผ€์ผ ์‚ฌ์šฉ์ž๋Š” ๋…ธ์Šค์Šค์ผ€์ผ์˜ ํƒ„๋ ฅ์ ์ธ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ผ์ดํŠธ์Šค์ผ€์ผ ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌ ํ™˜๊ฒฝ์—์„œ ๋†’์€ ์ˆ˜์š”์˜ ํƒ„๋ ฅ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น„์šฉ ํšจ์œจ์ ์ด๊ณ  ๋™์ ์œผ๋กœ ์Šค์ผ€์ผ์•„์›ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

"๋ผ์ดํŠธ์Šค์ผ€์ผ์˜ ์ž๋™ํ™”๋œ ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌ์™€ ๋…ธ์Šค์ผ€์ผ์˜ ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰, ์ €์ง€์—ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฒฐํ•ฉ์€ ์†Œ์…œ ๊ฒŒ์ž„๊ณผ ๊ฐ™์ด ๊ฐ€๋ณ€์ ์ด๊ณ  ๋งค์šฐ ๋†’์€ ํ™•์žฅ์ด ํ•„์š”ํ•œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ด์ƒ์ ์ธ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค."๋ผ๊ณ  ๋ผ์ดํŠธ์Šค์ผ€์ผ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐœ๋ฐœ ๋‹ด๋‹น ๋ถ€์‚ฌ์žฅ์ธ ์กฐ์‰ฌ ํ”„๋ ˆ์ด์ €(Josh Fraser)๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค. "ํด๋ผ์šฐ๋“œ ์นœํ™”์ ์ด๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ธ ๋…ธ์Šค์ผ€์ผ์˜ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๊ณ ๊ฐ์˜ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์˜ต์…˜์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค."

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

RightScale ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ์กฐ์ง์—์„œ ์™„๋ฒฝํ•œ ์ œ์–ด์™€ ์ด๋™์„ฑ์„ ๊ฐ–์ถ˜ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ธ ์˜จ๋””๋งจ๋“œ IT ์ธํ”„๋ผ๋ฅผ ์œ„ํ•ด ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์˜ ์„ฑ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. RightScale์€ ํด๋ผ์šฐ๋“œ ๋ฐฐํฌ์˜ ๋ณต์žก์„ฑ์„ ์ค„์—ฌ ์กฐ์ง์ด ์ข…์†์˜ ์œ„ํ—˜ ์—†์ด ๋น„์ฆˆ๋‹ˆ์Šค ํฌ๋ฆฌํ‹ฐ์ปฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ ์†ํ•˜๊ฒŒ ์ถœ์‹œํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋…ธ์Šค์ผ€์ผ์€ ์Šค์ผ€์ผ์•„์›ƒ์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋น„์šฉ์„ ํš๊ธฐ์ ์œผ๋กœ ๋‚ฎ์ถ”๋Š” ๋™์‹œ์— ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ™•์žฅ์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๋Š” ์ƒˆ๋กœ์šด ์ฐจ์›์˜ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๊ธฐ์ˆ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋…ธ์Šค์ผ€์ผ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•  ๋•Œ๋ณด๋‹ค ํ›จ์”ฌ ํšจ์œจ์ ์ด๊ณ  ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๋ฉฐ ํƒ„๋ ฅ์ ์ธ ํ‚ค-๊ฐ’ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋ฉฐ, ์กฐ์ง์ด ๊ณ ๊ฐ€์šฉ์„ฑ์˜ ํด๋ผ์šฐ๋“œ ์นœํ™”์ ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ณ„์ธต ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์š”๊ตฌ ์‚ฌํ•ญ์˜ ๋ณ€ํ™”์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ํ™•์žฅ ๋ฐ ์žฌ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.

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

์„ธ๊ณ„ ์ตœ๊ณ ์˜ ์†Œ์…œ ๋ฏธ๋””์–ด ๊ธฐ์—… ์ค‘ ํ•˜๋‚˜์ธ Zynga๋Š” ๋‹ค์ˆ˜์˜ ์ธ๊ธฐ ์†Œ์…œ ๊ฒŒ์ž„์— RightScale ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌ ํ”Œ๋žซํผ๊ณผ ๋…ธ์Šค์ผ€์ผ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋…ธ์Šค์Šค์ผ€์ผ(ํ˜„ ์นด์šฐ์น˜๋ฒ ์ด์Šค), ์ง•๊ฐ€, NHN, ๋ฉค๋ฒ ์ด์Šค ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ ์„ค๋ฆฝ, NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์—ฌ

์บ˜๋ฆฌํฌ๋‹ˆ์•„์ฃผ ์‚ฐํƒ€ํด๋ผ๋ผ - Velocity 2010 - 2010๋…„ 6์›” 23์ผ - ํƒ„๋ ฅ์  ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์„ ๋„์  ๊ณต๊ธ‰์—…์ฒด์ธ NorthScale์€ ์˜ค๋Š˜ ๊ณต๋™ ์ฐฝ์—…์ž์ธ Zynga ๋ฐ NHN๊ณผ ํ•จ๊ป˜ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ธ ๋ฉค๋ฒ ์ด์Šค(membase)๋ฅผ ์„ค๋ฆฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฉค๋ฒ ์ด์Šค๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ถ„์‚ฐ ๊ฐ์ฒด ์บ์‹ฑ์„ ์œ„ํ•œ ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์ธ ๋ฉค์บ์‹œ์™€ ํ˜ธํ™˜๋˜๋Š” ๊ฐ„๋‹จํ•˜๊ณ  ๋น ๋ฅด๋ฉฐ ํƒ„๋ ฅ์ ์ธ "NoSQL" ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ  100%์ž…๋‹ˆ๋‹ค. ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋’ค์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์ตœ์ ํ™”๋œ ๋ฉค๋ฒ ์ด์Šค๋Š” ์ง€์—ฐ ์‹œ๊ฐ„์ด ๋งค์šฐ ์งง๊ณ  ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋งŽ์€ ์‹œ์Šคํ…œ์œผ๋กœ, ๋‹ค๋ฅธ ์–ด๋–ค NoSQL ์†”๋ฃจ์…˜๊ณผ๋„ ๋น„๊ตํ•  ์ˆ˜ ์—†๋Š” ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ์†Œ์Šค ์ฝ”๋“œ๋Š” Apache ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0์— ๋”ฐ๋ผ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‰ด์Šค ํ•˜์ด๋ผ์ดํŠธ

  • Membase๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ ์ €์žฅ์— ์ตœ์ ํ™”๋œ ํƒ„๋ ฅ์ ์ธ ํ‚ค-๊ฐ’ 'NoSQL' ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋ฉฐ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ์— ๋น„ํ•ด ๋น„์šฉ, ์„ฑ๋Šฅ ๋ฐ ํ™•์žฅ์„ฑ ๋ฉด์—์„œ ์ƒ๋‹นํ•œ ์ด์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋…ธ์Šค์ผ€์ผ์€ ์˜ค๋Š˜ ๋ฉค๋ฒ ์ด์Šค ๋ฐฐํฌ์˜ ์ฒซ ๋ฒˆ์งธ ๊ณต๊ฐœ ๋ฒ ํƒ€ ๋ฒ„์ „๋…ธ์Šค์ผ€์ผ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ๋‹ค์Œ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ.
  • ๋ฉค์บ์‹œ๋“œ ํ˜ธํ™˜์„ฑ ๋ณด์žฅ์„ ํ†ตํ•ด ์ด๋ฏธ '๋ฉค๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š”' ์ˆ˜๋งŒ ๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•ด NorthScale์€ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 
  • Membase.org ๋Š” ๋…ธ์Šค์ผ€์ผ๊ณผ ์˜จ๋ผ์ธ ๊ฒŒ์ž„ ํšŒ์‚ฌ์ธ Zynga, ๊ตญ๋‚ด ์ตœ๊ณ ์˜ ๊ฒ€์ƒ‰ ๋ฐ ๊ฒŒ์ž„ ํฌํ„ธ์ธ NHN์ด ๊ณต๋™ ์„ค๋ฆฝํ•˜๊ณ  ๊ณต๋™ ํ›„์›ํ•˜๋Š” ํ–‰์‚ฌ์ž…๋‹ˆ๋‹ค. Zynga์™€ NHN์€ ํ˜„์žฌ ๋งค์ผ ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์šด์˜ ํ™˜๊ฒฝ์—์„œ ๋…ธ์Šค์ผ€์ผ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • 2010๋…„ 3์›” ์€๋‘”ํ˜• ์™ธํ†จ์ด๋กœ ๋“ฑ์žฅํ•œ ๋…ธ์Šค์Šค์ผ€์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค๋ฆฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉค์บ์‹œ๋“œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ๋ฆฌ๋”๊ฐ€์žฅ ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์€ ์ƒ์œ„ 20๊ฐœ ์›น์‚ฌ์ดํŠธ ์ค‘ 18๊ฐœ์™€ ๊ทธ ์™ธ ์ˆ˜์ฒœ ๊ฐœ์˜ ์›น์‚ฌ์ดํŠธ์˜ ํ•ต์‹ฌ์— ์žˆ๋Š” ํ•ต์‹ฌ ๊ฐ€์น˜ ์บ์‹ฑ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

๊ฒฌ์  ์ง€์›

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

"Zynga์˜ ๋ชฉํ‘œ๋Š” ๊ฐ„๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์˜ ๊นŒ๋‹ค๋กœ์šด ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๋™์‹œ์— ์ž๋ณธ ์žฅ๋น„, ๊ด€๋ฆฌ ๋น„์šฉ, ๊ฐœ๋ฐœ์ž ์ƒ์‚ฐ์„ฑ ๋“ฑ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šด์˜๋‹น ํ‰๊ท  ์ „์ฒด ๋ถ€ํ•˜ ๋น„์šฉ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ์„ ํ‰๊ฐ€ํ–ˆ์ง€๋งŒ ๋ชจ๋‘ ์œ ๋‹ˆํ‹ฐ์˜ ์—„๊ฒฉํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋ฏธ์น˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋ฉค๋ฒ ์ด์Šค ๊ฐœ๋ฐœ ๋…ธ๋ ฅ์€ ๋…ธ์Šค์ผ€์ผ๊ณผ NHN์—์„œ ์ง„ํ–‰ ์ค‘์ธ ์ž‘์—…๊ณผ ๋งž๋ฌผ๋ ธ๊ณ , ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ฝ”๋“œ๋ฅผ ๊ธฐ์—ฌํ•˜๊ณ  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์œ ์ง€ ๋ฐ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ง€์†์ ์ธ ๋…ธ๋ ฅ์„ ํ›„์›ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค."
- Cadir Lee, ์ตœ๊ณ  ๊ธฐ์ˆ  ์ฑ…์ž„์ž, Zynga

"NHN์ด ๋…ธ์Šค์ผ€์ผ ๋ฐ ์ง•๊ฐ€์™€ ํ•จ๊ป˜ ๋ฉค๋ฒ ์ด์Šค ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณต๋™ ํ›„์›ํ•˜๊ฒŒ ๋˜์–ด ์ž๋ž‘์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค. ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ฒˆ์˜๊ณผ ์„ฑ์žฅ์„ ์œ„ํ•ด ํ•จ๊ป˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ •์˜ํ•˜๊ณ , ์ถ”์ง„ํ•˜๊ณ , ์ œ์ž‘ํ•˜๋ฉฐ, ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ธฐ์—ฌํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ๋งค์šฐ ์ž๋ž‘์Šค๋Ÿฝ๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ตญ๋‚ด 1์œ„ ๊ฒ€์ƒ‰ ํฌํ„ธ์˜ ์šด์˜์‚ฌ๋กœ์„œ, ๋„ค์ด๋ฒ„๋‹ท์ปด์ตœ๊ณ ์˜ ์–ด๋ฆฐ์ด ํฌํ„ธ์ž…๋‹ˆ๋‹ค, Jr.naver.com๊ทธ๋ฆฌ๊ณ  ์ตœ๊ณ ์˜ ๊ฒŒ์ž„ ํฌํ„ธ์ž…๋‹ˆ๋‹ค, Hangame.comNHN์€ ์ด 7์ฒœ๋งŒ ๋ช…์— ๊ฐ€๊นŒ์šด ์ˆœ์ด์šฉ์ž์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์—๊ฒŒ ๊ฐ์ž์—๊ฒŒ ์ ํ•ฉํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ๋ฉค๋ฒ ์ด์Šค๋Š” ์‘๋‹ต์„ฑ์ด ๋›ฐ์–ด๋‚œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„๋ฅผ ๋ณด์žฅํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์ง€์†์ ์ธ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค."
- ์ฐฝ ์†ก, ์ตœ๊ณ  ์„ฑ๋Šฅ ์„ค๊ณ„์ž, NHN

๋…ธ์Šค์ผ€์ผ(ํ˜„ ์นด์šฐ์น˜๋ฒ ์ด์Šค), ๊ณ ์„ฑ๋Šฅ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ถœ์‹œ

์บ˜๋ฆฌํฌ๋‹ˆ์•„์ฃผ ์‚ฐํƒ€ํด๋ผ๋ผ - Velocity 2010 - 2010๋…„ 6์›” 23์ผ - ํƒ„๋ ฅ์  ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์„ ๋„์  ๊ณต๊ธ‰์—…์ฒด์ธ NorthScale, Inc.๋Š” ์˜ค๋Š˜ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๊ณ ์„ฑ๋Šฅ, ๊ณ ๊ฐ€์šฉ์„ฑ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ์ง€๊ธˆ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Membase๋Š” ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋’ค์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์ตœ์ ํ™”๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ณด๋‹ค ํ›จ์”ฌ ๋” ํšจ์œจ์ ์ด๊ณ  ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•„์š”๋กœ ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ์—†์ด ์ œ๊ณตํ•œ๋‹ค๋Š” ์•ฝ์†์„ ์ง€ํ‚ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉค์บ์‹œ๋“œ API ๋ฐ ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์ง์ ‘ ํ˜ธํ™˜๋˜๋Š” ๋…ธ์Šค์Šค์ผ€์ผ ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฉค์บ์‹œ๋“œ์—์„œ ๋ˆ„๋ฆฌ๋Š” ๋‹จ์ˆœ์„ฑ, ์†๋„, ํƒ„๋ ฅ์„ฑ์˜ ์ด์ ์„ ๊ทธ๋Œ€๋กœ ์ด์–ด๋ฐ›์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ €๋น„์šฉ ์ƒ์šฉ ํ•˜๋“œ์›จ์–ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ณ„์ธต์„ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ๋„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‰ด์Šค ํ•˜์ด๋ผ์ดํŠธ

  • ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„, ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅ ํ˜„์žฌ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ ์ค‘์ธ ๋ฉค์บ์‹œ๋“œ๋Š” ๋ฉค์บ์‹œ์™€ '๋“œ๋กญ์ธ ํ˜ธํ™˜'์ด ๊ฐ€๋Šฅํ•˜์—ฌ ์ด๋ฏธ ๋ฉค์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์ˆ˜๋งŒ ๊ฐœ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฉค๋ฒ ์ด์Šค๋ฅผ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ˜„์žฌ ๋งค์ผ ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” Zynga์™€ NHN์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋™ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, Red Aril, mig33 ๋“ฑ ๋‹ค๋ฅธ ๊ณ ๊ฐ ์‚ฌ์ดํŠธ์—๋„ Membase Server๊ฐ€ ๋ฐฐํฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋…ธ์Šค์ผ€์ผ์€ ์˜ค๋Š˜ ์ฐฝ๋ฆฝ ๊ณต๋™ ํ›„์›์‚ฌ์ธ Zynga ๋ฐ NHN๊ณผ ํ•จ๊ป˜ ๋ฉค๋ฒ ์ด์Šค ์˜คํ”ˆ์†Œ์Šค ํ”„๋กœ์ ํŠธ์˜ ์ถœ๋ฒ”์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉค๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ์ฃผ์š” ๊ธฐ์—ฌ์ž ๋ฅผ ์˜คํ”ˆ ์†Œ์Šค ๋ฉค์บ์‹œ๋“œ๋กœ ์ „ํ™˜ํ•˜์—ฌ ์˜ค๋Š˜๋‚  ์›น ์บ์‹ฑ ๊ธฐ์ˆ ์˜ ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์œผ๋กœ ์ž๋ฆฌ ์žก์•˜์Šต๋‹ˆ๋‹ค.

์ œํ’ˆ ์ฃผ์š” ๋‚ด์šฉ

  • ๋ฉค๋ฒ ์ด์Šค๋Š” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.
    • 5๋ถ„ ์ด๋‚ด์— ์ž‘๋™ํ•˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋‹จ์ผ ๋…ธ๋“œ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๋ฒ„ํŠผ ํ•˜๋‚˜๋งŒ ๋ˆ„๋ฅด๋ฉด ๋…ธ๋“œ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ์— ์กฐ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ‚ค-๊ฐ’ ์ ‘๊ทผ ๋ฐฉ์‹์€ ์Šคํ‚ค๋งˆ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”, ์ƒค๋“œ ๋˜๋Š” ํŠœ๋‹์ด ํ•„์š” ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
    • 100%๋Š” ๋ฉค์บ์‹œ์™€ ํ˜ธํ™˜๋˜๋ฏ€๋กœ ์‚ฌ์‹ค์ƒ ๋ชจ๋“  ์–ธ์–ด ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ด๋ฏธ "๋ฉค๋ฒ ์ด์Šค์™€ ๋Œ€ํ™”"ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Membase๋Š” ๋น ๋ฆ…๋‹ˆ๋‹ค.
    • ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง๊ณ  ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๊ฐ€์žฅ ๋†’์€ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ๋กœ ๋‹ค์Œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์ธก ๊ฐ€๋Šฅ ์„ฑ๋Šฅ.
    • ์ค€๊ฒฐ์ •์  ์ง€์—ฐ ์‹œ๊ฐ„ ๋ฐ ์ฒ˜๋ฆฌ๋Ÿ‰์€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•„์š”ํ•  ๋•Œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋„๋ก ๋ณด์žฅํ•˜๋ฏ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์ผ์ด ์—†์Šต๋‹ˆ๋‹ค.
    • ํ•ซ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์—ฐ ์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง์€ ์Šคํ† ๋ฆฌ์ง€ ๊ธฐ์ˆ (RAM, SSD, ๋””์Šคํฌ)๋กœ ์ž๋™ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ, ๋‚ฎ์€ ์ž ๊ธˆ ๊ฒฝํ•ฉ.
  • ํƒ„๋ ฅ์ ์ธ ๋ฉค๋ฒ ์ด์Šค
    • ์Šค์ผ€์ผ์•„์›ƒ ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ†ตํ•ด ๊ณ ๊ฐ์€ ์ƒ์šฉ ์„œ๋ฒ„ ๋˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์— I/O ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์‚ฐํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ์„ฑ์žฅํ•จ์— ๋”ฐ๋ผ ์„ ํ˜•์ ์ธ ๋น„์šฉ์œผ๋กœ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์š”์ฒญ์„ ๊ณ„์† ์„œ๋น„์Šคํ•˜๋ฉด์„œ ๋…ธ๋“œ๋ฅผ ๋ณต์ œํ•˜๊ณ  ํด๋Ÿฌ์Šคํ„ฐ์— ๊ฐ€์ž…ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ผ์ด๋ธŒ ๋ฉค๋ฒ ์ด์Šค ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ „์ฒด ํ…์ŠคํŠธ ๊ฒ€์ƒ‰, ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋˜๋Š” ์•„์นด์ด๋น™๊ณผ ๊ฐ™์€ ์™ธ๋ถ€ ์‹œ์Šคํ…œ์šฉ ํ”Œ๋Ÿฌ๊ทธ ํฌ์ธํŠธ๋ฅผ ํ†ตํ•ด ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚ฉ๋‹ˆ๋‹ค.

๊ฒฌ์  ์ง€์›

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

"NoSQL ํ™˜๊ฒฝ ์ „๋ฐ˜์—์„œ Membase๋Š” ๋‹ค๋ฅธ ๋Œ€์•ˆ๋“ค๋ณด๋‹ค ์šฐ์œ„์— ์žˆ์œผ๋ฉฐ, ํŠนํžˆ ์ด๋ฏธ memcached๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์ˆ˜์ฒœ ๊ฐœ์˜ ์กฐ์ง์— NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ์˜ ์†์‰ฌ์šด ์ง„์ž…๋กœ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, Membase๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ฐ€์žฅ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์ตœ๊ณ ์˜ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ ์†ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ์ž์˜ ๋งŒ์กฑ๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค. ๋น ๋ฅธ ์†๋„๋ฅผ ์ œ๊ณตํ•˜๊ณ , ์„ค์น˜์™€ ์‚ฌ์šฉ์ด ๋งค์šฐ ์‰ฌ์šฐ๋ฉฐ, ๋Œ€ํ™”ํ˜• ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋’ค์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๋•Œ ๋›ฐ์–ด๋‚œ ๊ฐ€๊ฒฉ ๋Œ€๋น„ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์ด ์ƒˆ๋กœ์šด ๋“ฑ๊ธ‰์˜ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ณต๊ฐœํ•˜๊ฒŒ ๋˜์–ด ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.
- ๋ฐฅ ์œ„๋”ํ™€๋“œ(Bob Wiederhold), NorthScale ์‚ฌ์žฅ ๊ฒธ CEO

"mig33์€ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ๋‹ค์šด๋กœ๋“œ๋œ ํœด๋Œ€ํฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ค‘ ํ•˜๋‚˜๋กœ ์„ฑ๊ณต์ ์ธ ๊ธ€๋กœ๋ฒŒ ๋ชจ๋ฐ”์ผ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. 4์ฒœ๋งŒ ๋ช… ์ด์ƒ์˜ ์‚ฌ์šฉ์ž๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š” ์ €ํฌ๋Š” ๋Š˜์–ด๋‚˜๋Š” ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์ด ์ตœ์šฐ์„  ๊ณผ์ œ์ด๋ฉฐ, ๊ธฐ์กด์˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ์ˆ ๋งŒ์œผ๋กœ๋Š” ์ด๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด ๋ถ„๋ช…ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ €ํฌ๋Š” ํ™•์žฅ์„ฑ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” ๋™์‹œ์— ๊ณผ๋„ํ•œ ์ƒค๋”ฉ๊ณผ ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ์˜ ์–ด๋ ค์›€์„ ํ”ผํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€์•ˆ์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๊ณผ ๊ด€๋ฆฌ๊ฐ€ ๋งค์šฐ ์‰ฌ์šฐ๋ฉด์„œ๋„ ๋™์  ํ™•์žฅ์„ฑ๊ณผ ๊ณ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์†”๋ฃจ์…˜์ธ NorthScale Membase Server์˜ ๋ฒ ํƒ€ ๋ฒ„์ „๊ณผ ํ•จ๊ป˜ ์ผํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ๋Œ€๊ฐ€ ํฝ๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.
- ๋ฐ์ด๋น„๋“œ ๋งฅํด๋ฃจ์–ด, ์—”์ง€๋‹ˆ์–ด๋ง ๋””๋ ‰ํ„ฐ, mig33

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