SlideShare a Scribd company logo
Getting Started with Cloudant DBaaS
์ •๋ช…ํ›ˆ(jerry@cloudant.com)
Cloudant DBaaS
โ€ข DBaaS๋ž€?
Database As A Service์˜ ์•ฝ์ž๋กœ์„œ, DB๋ฅผ Cloud ํ˜•ํƒœ๋กœ ํ•˜๋“œ์›จ์–ด๋Š” ๋ฌผ๋ก  ์„ค์น˜๋ถ€ํ„ฐ
์šด์˜, ๋ชจ๋‹ˆํ„ฐ๋ง๊นŒ์ง€ ํ•˜๋‚˜์˜ ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๋Š” ์†”๋ฃจ์…˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. DBaaS๋ฅผ
์‚ฌ์šฉํ•˜๋Š” ์œ ์ €๋Š” ์œ„์™€ ๊ฐ™์€ ๊ณ ๋ฏผ์„ ํ•  ํ•„์š” ์—†์ด ๋‹จ์ง€ DB API๋ฅผ ์ด์šฉํ•ด Client
ํ”„๋กœ๊ทธ๋žจ๋งŒ ๊ฐœ๋ฐœํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

โ€ข Cloudant DBaaS
Cloudant ์›น์‚ฌ์ดํŠธ(http://www.cloudant.com)์—์„œ ๊ฐ€์ž…ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์›น์‚ฌ์ดํŠธ๋ฅผ
ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๊ฑฐ๋‚˜ DB๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

โ€ข Tutorial
http://cloudantkug.wordpress.com/2013/07/02/tutorialno1-user-registration/

2
์‚ฌ์šฉ์ž ๋“ฑ๋ก
โ€ข

Cloudant ๋ฉ”์ธ ์‚ฌ์ดํŠธ(http://www.cloudant.com)์˜ ์šฐ์ธก ์ƒ๋‹จ์— โ€œSign Upโ€ ๋ฒ„ํŠผ์„ ํ†ตํ•ด์„œ ๊ฐ€์ž… ํŽ˜์ด์ง€์— ์ ‘๊ทผํ• 
์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3
์‚ฌ์šฉ์ž ๋“ฑ๋ก
โ€ข

โ€œSign Upโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๊ณ„์ • ๋“ฑ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

4
์‚ฌ์šฉ์ž ๋“ฑ๋ก
โ€ข

โ€œSign Upโ€ ํŽ˜์ด์ง€์— ๋“ฑ๋กํผ์„ ์™„์„ฑํ•˜๊ณ  โ€œI agree, sign me upโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๋“ฑ๋ก์€ ์™„๋ฃŒ ๋ฉ๋‹ˆ๋‹ค.

โ€ข

๊ณ„์ • ๋“ฑ๋ก์— ์ž…๋ ฅ ์ •๋ณด
โ€ข

Username, Password

โ€ข

First name, Last name

โ€ข

Company

โ€ข

Username

โ€ข

Email

โ€ข

Select a location for your data

โ€ข

๊ณ„์ • ๋“ฑ๋ก์„ ์œ„ํ•ด์„œ๋Š” ์œ„์™€ ๊ฐ™์€ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€œUser nameโ€์˜ ๊ฒฝ์šฐ ์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž, ์ˆซ์ž, ๋Œ€์‰ฌ()๋งŒ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. โ€œSelect a location for your dataโ€์˜ ๊ฒฝ์šฐ ์–ด๋–ค Multitenancy ํด๋Ÿฌ์Šคํ„ฐ์— ๋‚ด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ• 
๊ฒƒ์ธ๊ฐ€๋ฅผ ์„ ํƒํ•˜๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

โ€ข

์—ฌ๊ธฐ์—์„œ ์„ ํƒํ•œ ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๋‚˜์ค‘์— ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋œ ํ›„์—๋„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ฐœ๋…์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ
๋ณ€๊ฒฝ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

5
Cloudant ์›น์‚ฌ์ดํŠธ์˜ ์ฃผ์š” ํŽ˜์ด์ง€(๊ธฐ๋Šฅ)
โ€ข

๊ณ„์ • ๋“ฑ๋ก ๋‹จ๊ณ„๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด โ€œWelcomeโ€ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋‹จ์— ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด์„œ โ€œDatabasesโ€, โ€œStatsโ€, โ€œVirtual
Hostsโ€, โ€œAccountโ€ ํŽ˜์ด์ง€๋กœ ์ด๋™ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

โ€ข

Welcome ํŽ˜์ด์ง€์—์„œ ๊ธฐ๋ณธ์ ์ธ ๋ฉ”๋‰ด์–ผ๊ณผ ์‚ฌ์šฉ๋ฒ• ๊ฐ€์ด๋“œ ๋งํฌ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

6
Databases ํŽ˜์ด์ง€
โ€ข

DB(์ผ๋ฐ˜ RDB์˜ ํ…Œ์ด๋ธ”์— ํ•ด๋‹น) ์กฐ์ž‘๊ณผ ๊ด€๋ จ๋œ ๋Œ€๋ถ€๋ถ„์˜ ์ž‘์—…์„ ์ด ํŽ˜์ด์ง€์—์„œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DB๋ฅผ ๋งŒ๋“ค๊ณ , DB
๋ชฉ๋ก์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ„๋กœ ๊ฒ€์ƒ‰ ๊ถŒํ•œ ์„ค์ •, Document(Document DB์—์„œ๋Š” ๋ ˆ์ฝ”๋“œ๋ฅผ
Document๋ผ๊ณ  ํ•จ)๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Cloudant๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ๊ณ„์ •์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ„๋กœ Read,
Create, Write, Admin๊ถŒํ•œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ ์ƒˆ๋กœ์šด DB๋ช…์„
๋„ฃ๊ณ  ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Œ

7
Virtual Hosts ํŽ˜์ด์ง€
โ€ข

Cloudant์— ์ž์‹ ๋งŒ์˜ domain์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

8
Account ํŽ˜์ด์ง€
โ€ข

Cloudant์˜ ํด๋Ÿฌ์Šคํ„ฐ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณผ๊ธˆ์„ ์œ„ํ•œ ์นด๋“œ ๋“ฑ๋ก ๋ฐ ์‚ฌ์šฉ๋Ÿ‰
๋ฆฌํฌํŠธ๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

9
๊ณผ๊ธˆ ๋ฆฌํฌํŠธ
โ€ข

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ๊ธˆ ๋ฆฌํฌํŠธ๋ฅผ ์‹ค์‹œ๊ฐ„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

10
REST API๋ฅผ ์ด์šฉํ•œ DB ์•ก์„ธ์Šค
โ€ข HTTP ๊ธฐ๋ฐ˜์˜ REST API๋Š” ๋‹ค์–‘ํ•œ ์–ธ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์–ด ์‰ฝ๊ฒŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
โ€ข ๊ทธ ์ค‘์—์„œ๋„ Command Line์—์„œ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” curl์ด๋ผ๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์ƒ๋‹นํžˆ
ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. (http://curl.haxx.se/)
โ€ข curl์„ ์ด์šฉํ•œ Cloudant DBaaS ์•ก์„ธ์Šค ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
Cloudant ๋ฒ„์ „ ํ™•์ธ: curl http://userid.cloudant.com
์ƒˆ๋กœ์šด DB ์ƒ์„ฑ: curl -X PUT http://userid:passwd@userid.cloudant.com/<db๋ช…>
์ „์ฒด DB ์กฐํšŒ: curl http://userid:passwd@userid.cloudant.com/_all_dbs
ํŠน์ • DB์˜ ์ „์ฒด ๋ ˆ์ฝ”๋“œ ์กฐํšŒ:
curl http://userid:passwd@userid.cloudant.com/<db๋ช…>/_all_docs
์ƒˆ๋กœ์šด ๋ ˆ์ฝ”๋“œ ์ƒ์„ฑ: curl -X POST http://userid:passwd@userid.cloudant.com/<db๋ช…> -H "Contenttype: application/json" -d "{"abc": 1}โ€œ

โ€ข ๋” ๋งŽ์€ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
โ€ข https://cloudant.com/wp-content/uploads/Cloudant-API-Reference.pdf

11
์–ธ์–ด ๋ณ„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•œ DB ์•ก์„ธ์Šค
โ€ข ์˜ค๋ฅธ์ชฝ ํ‘œ์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์–ธ์–ด ๋ณ„
API ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

โ€ข Java์˜ ๊ฒฝ์šฐ์—๋Š” Ektorp๊ฐ€ ๊ฐ€์žฅ
๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
โ€ข ๋‹ค์šด๋กœ๋“œ
https://github.com/helun/Ektorp

โ€ข Tutorial
http://www.ektorp.org/tutorial.html

โ€ข Maven์„ ์‚ฌ์šฉํ•˜๋ฉด ๋นŒ๋“œํ•˜๊ธฐ ํŽธ๋ฆฌ
http://mvnrepository.com/artifact/org.ekt
orp/org.ektorp

12

More Related Content

PPTX
CouchDB - Introduction - Korean
PPTX
1. ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜
PPTX
Ch6 แ„ƒแ…ขแ„‹แ…ญแ†ผแ„…แ…ฃแ†ผแ„‰แ…ฅแ„‡แ…ตแ„‰แ…ณแ„…แ…ฆแ„‘แ…ฅแ„…แ…ฅแ†ซแ„‰แ…ณแ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ฅ part.1
PPTX
๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์•„ํ‚คํ…์ณ ์„ค๊ณ„ #2 ๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ณ ๋””์ž์ธ ํŒจํ„ด
PDF
์กฐ๋Œ€ํ˜‘์˜ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ - ๋Œ€์šฉ๋Ÿ‰ ์•„ํ‚คํ…์ฒ˜์™€ ์„ฑ๋ŠฅํŠœ๋‹
PPTX
๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์•„ํ‚คํ…์ณ ์„ค๊ณ„ #5. rest
PPTX
2013 ๋น…๋ฐ์ดํ„ฐ ๋ฐ API ๊ธฐ์ˆ  ํ˜„ํ™ฉ๊ณผ ์ „๋ง- ์œค์„์ฐฌ
PPTX
๋น ๋ฅด๊ฒŒํ›“์–ด๋ณด๋Š” Node.js์™€ Vert.x
CouchDB - Introduction - Korean
1. ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜
Ch6 แ„ƒแ…ขแ„‹แ…ญแ†ผแ„…แ…ฃแ†ผแ„‰แ…ฅแ„‡แ…ตแ„‰แ…ณแ„…แ…ฆแ„‘แ…ฅแ„…แ…ฅแ†ซแ„‰แ…ณแ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ฅ part.1
๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์•„ํ‚คํ…์ณ ์„ค๊ณ„ #2 ๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ณ ๋””์ž์ธ ํŒจํ„ด
์กฐ๋Œ€ํ˜‘์˜ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ - ๋Œ€์šฉ๋Ÿ‰ ์•„ํ‚คํ…์ฒ˜์™€ ์„ฑ๋ŠฅํŠœ๋‹
๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์•„ํ‚คํ…์ณ ์„ค๊ณ„ #5. rest
2013 ๋น…๋ฐ์ดํ„ฐ ๋ฐ API ๊ธฐ์ˆ  ํ˜„ํ™ฉ๊ณผ ์ „๋ง- ์œค์„์ฐฌ
๋น ๋ฅด๊ฒŒํ›“์–ด๋ณด๋Š” Node.js์™€ Vert.x

What's hot (20)

PPTX
Micro Service Architecture์˜ ์ดํ•ด
PDF
[Td 2015]์น˜์ฆˆ์ผ€์ดํฌ ํŒฉํ† ๋ฆฌ๋Š” ์•Œ๊ฒ ๋Š”๋ฐ, ๋ฐ์ดํ„ฐ ํŒฉํ† ๋ฆฌ๋Š” ๋ญ”๊ฐ€์š”(ํ•œ๊ธฐํ™˜)
PPTX
5. แ„‰แ…ฉแ†ฏแ„…แ…ฎแ„‰แ…งแ†ซ แ„แ…กแ„ƒแ…กแ†ฏแ„…แ…ฉแ„€แ…ณ
PPTX
MSA๋ฅผ ์ด์šฉํ•ด ๊ตฌํ˜„ํ•˜๋Š” ๊ณ ๊ฐ€์šฉ/๊ณ ํ™•์žฅ์„ฑ ์„œ๋น„์Šค
PPTX
๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ
PDF
Spring boot + java ์—์ฝ”์‹œ์Šคํ…œ #1
PPTX
1. แ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ง แ„‰แ…ฅแ†ฏแ„€แ…จ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ
PDF
ํ† ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์†์„ฑ RDB(MySQL) ์Šคํ„ฐ๋”” 1
PPTX
๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์•„ํ‚คํ…์ณ ์„ค๊ณ„ #1 ์•„ํ‚คํ…์ณ ์„ค๊ณ„ ๋ฐฉ๋ฒ•๋ก 
PPTX
๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์•„ํ‚คํ…์ณ ์„ค๊ณ„ #3 ๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ณ
PDF
แ„…แ…กแ†ทแ„ƒแ…กแ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ฅ
PPTX
แ„†แ…ฉแ„‡แ…กแ„‹แ…ตแ†ฏ แ„€แ…ขแ„‡แ…กแ†ฏ แ„แ…ณแ„…แ…ขแ†ซแ„ƒแ…ณ
PDF
[Td 2015]๊ตฌ๋ฆ„ ์œ„๋กœ ์˜ฌ๋ ค ์–ด๋А ๊ณณ์—์„œ๋“  ์—ฐ๊ฒฐ๋˜๋Š” ์„œ๋น„์Šค azure ์•ฑ ์„œ๋น„์Šค(์ด์ข…์ธ)
PDF
Cloud-Barista ์ œ4์ฐจ ์˜คํ”ˆ ์ปจํผ๋Ÿฐ์Šค : CB-Waterstrider - ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œ ๊ฐœ๋ฐฉํ˜• ์ธํ„ฐํŽ˜์ด์Šค(Cloud-Barista ...
PPTX
4. แ„ƒแ…ขแ„‹แ…ญแ†ผแ„…แ…ฃแ†ผ แ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ง แ„‰แ…ฅแ†ฏแ„€แ…จ แ„‘แ…ขแ„แ…ฅแ†ซ
PDF
SQL Server to Azure SQL Database Migration
PPTX
0222 ์‚ฌ๋‚ด์„ธ๋ฏธ๋‚˜_์˜ค์ •๋ฏผ แ„‰แ…ณแ„‘แ…ณแ„…แ…ตแ†ผแ„‹แ…ตแ†ซแ„‹แ…ขแ†จแ„‰แ…งแ†ซ
ย 
PDF
Learning HTML5
PPTX
01.WEB SYSTEM BASED ON DOCKER
PPTX
Node.js DBMS short summary
Micro Service Architecture์˜ ์ดํ•ด
[Td 2015]์น˜์ฆˆ์ผ€์ดํฌ ํŒฉํ† ๋ฆฌ๋Š” ์•Œ๊ฒ ๋Š”๋ฐ, ๋ฐ์ดํ„ฐ ํŒฉํ† ๋ฆฌ๋Š” ๋ญ”๊ฐ€์š”(ํ•œ๊ธฐํ™˜)
5. แ„‰แ…ฉแ†ฏแ„…แ…ฎแ„‰แ…งแ†ซ แ„แ…กแ„ƒแ…กแ†ฏแ„…แ…ฉแ„€แ…ณ
MSA๋ฅผ ์ด์šฉํ•ด ๊ตฌํ˜„ํ•˜๋Š” ๊ณ ๊ฐ€์šฉ/๊ณ ํ™•์žฅ์„ฑ ์„œ๋น„์Šค
๋งˆ์ดํฌ๋กœ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ
Spring boot + java ์—์ฝ”์‹œ์Šคํ…œ #1
1. แ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ง แ„‰แ…ฅแ†ฏแ„€แ…จ แ„‘แ…ณแ„…แ…ฉแ„‰แ…ฆแ„‰แ…ณ
ํ† ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์†์„ฑ RDB(MySQL) ์Šคํ„ฐ๋”” 1
๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์•„ํ‚คํ…์ณ ์„ค๊ณ„ #1 ์•„ํ‚คํ…์ณ ์„ค๊ณ„ ๋ฐฉ๋ฒ•๋ก 
๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์•„ํ‚คํ…์ณ ์„ค๊ณ„ #3 ๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ณ
แ„…แ…กแ†ทแ„ƒแ…กแ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ฅ
แ„†แ…ฉแ„‡แ…กแ„‹แ…ตแ†ฏ แ„€แ…ขแ„‡แ…กแ†ฏ แ„แ…ณแ„…แ…ขแ†ซแ„ƒแ…ณ
[Td 2015]๊ตฌ๋ฆ„ ์œ„๋กœ ์˜ฌ๋ ค ์–ด๋А ๊ณณ์—์„œ๋“  ์—ฐ๊ฒฐ๋˜๋Š” ์„œ๋น„์Šค azure ์•ฑ ์„œ๋น„์Šค(์ด์ข…์ธ)
Cloud-Barista ์ œ4์ฐจ ์˜คํ”ˆ ์ปจํผ๋Ÿฐ์Šค : CB-Waterstrider - ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œ ๊ฐœ๋ฐฉํ˜• ์ธํ„ฐํŽ˜์ด์Šค(Cloud-Barista ...
4. แ„ƒแ…ขแ„‹แ…ญแ†ผแ„…แ…ฃแ†ผ แ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ง แ„‰แ…ฅแ†ฏแ„€แ…จ แ„‘แ…ขแ„แ…ฅแ†ซ
SQL Server to Azure SQL Database Migration
0222 ์‚ฌ๋‚ด์„ธ๋ฏธ๋‚˜_์˜ค์ •๋ฏผ แ„‰แ…ณแ„‘แ…ณแ„…แ…ตแ†ผแ„‹แ…ตแ†ซแ„‹แ…ขแ†จแ„‰แ…งแ†ซ
ย 
Learning HTML5
01.WEB SYSTEM BASED ON DOCKER
Node.js DBMS short summary
Ad

Similar to Getting started with Cloudant DBaaS(Korean) (20)

PDF
ใ€Žแ„ˆแ…กแ„…แ…ณแ„€แ…ฆ แ„’แ…ฎแ†ดแ„‹แ…ฅแ„‡แ…ฉแ„‚แ…ณแ†ซ แ„€แ…ฎแ„€แ…ณแ†ฏ แ„แ…ณแ†ฏแ„…แ…กแ„‹แ…ฎแ„ƒแ…ณ แ„‘แ…ณแ†ฏแ„…แ…ขแ†บแ„‘แ…ฉแ†ทใ€ - ๋ง›๋ณด๊ธฐ
PDF
๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผใ…ฃNAVER CLOUD PLATFORM for Developers
PDF
20150724 ์ œ10ํšŒ ๋ถ€์‚ฐ ๋ชจ๋ฐ”์ผ ํฌ๋Ÿผ - ์›น๊ณผ ๋ชจ๋ฐ”์ผ์„ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•„์Šน ์ „๋žต
PDF
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud์ƒ์˜ DB as a S...
PPTX
OpenStack์œผ๋กœ ๋ฐ”๋กœ๋ณด๋Š” ์ƒ์šฉ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ
PDF
[Pgday.Seoul 2019] Advanced FDW
PDF
๊ฒŒ์ž„ ์‚ฐ์—…์„ ์œ„ํ•œ ๋„ค์ด๋ฒ„ํด๋ผ์šฐ๋“œํ”Œ๋žซํผ(์ •๋‚™์ˆ˜ ํด๋ผ์šฐ๋“œ์†”๋ฃจ์…˜์•„ํ‚คํ…ํŠธ) - ๋„ค์ด๋ฒ„ํด๋ผ์šฐ๋“œํ”Œ๋žซํผ ๊ฒŒ์ž„์ธ๋”์ŠคํŠธ๋ฆฌ๋ฐ์ด Naver Cloud Plat...
PDF
๋ชจ๋ฐ”์ผ ์•ฑ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค BaaS : Backend as a Service
PPTX
[SW ์•„ํ‚คํ…์ฒ˜ ์ปจํผ๋Ÿฐ์Šค] ํด๋ผ์šฐ๋“œ ์•„ํ‚คํ…์ฒ˜ ๊ฐœ๋ก 
PPTX
Open stack ์„ธ๋ฏธ๋‚˜์ž๋ฃŒ_์žฅํ˜„์ •
PDF
Cloud-Barista ์ œ7์ฐจ ์ปจํผ๋Ÿฐ์Šค : ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ์„œ๋น„์Šค ์—ฐ๋™ (CB-Spider)
PDF
Confluent Tech Talk
PDF
แ„‰แ…กแ†ฑแ„‹แ…ตแ„‘แ…งแ†ซแ„’แ…ขแ„Œแ…ตแ„‚แ…ณแ†ซ_แ„‡แ…ขแ†จแ„‹แ…ฆแ†ซแ„ƒแ…ณ_แ„€แ…ขแ„‡แ…กแ†ฏแ„Œแ…ก_แ„Œแ…ตแ„‰แ…ตแ†จ.pdf
PDF
[AWS KR UG 1ํšŒ ์„ธ๋ฏธ๋‚˜] AWS EB, etc @ ๊น€๊ฒฝ๋ฏผ
PPTX
2015 oce garuda
PDF
[2015 Oracle Cloud Summit] 7. ERP Cloud ๋ณด๋‹ค ๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•˜๊ณ  ์Šค๋งˆํŠธํ•œ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์œ„ํ•œ ERP Cloud
PDF
PaaSแ„…แ…ณแ†ฏ แ„‹แ…ตแ„‹แ…ญแ†ผแ„’แ…กแ†ซ No Ops ๊ฐœ๋ฐœ
PDF
์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋น„์ง€๋‹ˆ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด์ „ ๋ฐ ๋„์ž…์‚ฌ๋ก€ ์ œ์ฃผํ•ญ๊ณต์‚ฌ๋ก€ - AWS Summit Seoul 2017
PDF
ํด๋ผ์šฐ๋“œ ์ด์•ผ๊ธฐ1 2 20160823-์‹ ์ธ์ฒ _slideshare
ใ€Žแ„ˆแ…กแ„…แ…ณแ„€แ…ฆ แ„’แ…ฎแ†ดแ„‹แ…ฅแ„‡แ…ฉแ„‚แ…ณแ†ซ แ„€แ…ฎแ„€แ…ณแ†ฏ แ„แ…ณแ†ฏแ„…แ…กแ„‹แ…ฎแ„ƒแ…ณ แ„‘แ…ณแ†ฏแ„…แ…ขแ†บแ„‘แ…ฉแ†ทใ€ - ๋ง›๋ณด๊ธฐ
๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผใ…ฃNAVER CLOUD PLATFORM for Developers
20150724 ์ œ10ํšŒ ๋ถ€์‚ฐ ๋ชจ๋ฐ”์ผ ํฌ๋Ÿผ - ์›น๊ณผ ๋ชจ๋ฐ”์ผ์„ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ•„์Šน ์ „๋žต
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud์ƒ์˜ DB as a S...
OpenStack์œผ๋กœ ๋ฐ”๋กœ๋ณด๋Š” ์ƒ์šฉ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ
[Pgday.Seoul 2019] Advanced FDW
๊ฒŒ์ž„ ์‚ฐ์—…์„ ์œ„ํ•œ ๋„ค์ด๋ฒ„ํด๋ผ์šฐ๋“œํ”Œ๋žซํผ(์ •๋‚™์ˆ˜ ํด๋ผ์šฐ๋“œ์†”๋ฃจ์…˜์•„ํ‚คํ…ํŠธ) - ๋„ค์ด๋ฒ„ํด๋ผ์šฐ๋“œํ”Œ๋žซํผ ๊ฒŒ์ž„์ธ๋”์ŠคํŠธ๋ฆฌ๋ฐ์ด Naver Cloud Plat...
๋ชจ๋ฐ”์ผ ์•ฑ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค BaaS : Backend as a Service
[SW ์•„ํ‚คํ…์ฒ˜ ์ปจํผ๋Ÿฐ์Šค] ํด๋ผ์šฐ๋“œ ์•„ํ‚คํ…์ฒ˜ ๊ฐœ๋ก 
Open stack ์„ธ๋ฏธ๋‚˜์ž๋ฃŒ_์žฅํ˜„์ •
Cloud-Barista ์ œ7์ฐจ ์ปจํผ๋Ÿฐ์Šค : ๋ฉ€ํ‹ฐํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ์„œ๋น„์Šค ์—ฐ๋™ (CB-Spider)
Confluent Tech Talk
แ„‰แ…กแ†ฑแ„‹แ…ตแ„‘แ…งแ†ซแ„’แ…ขแ„Œแ…ตแ„‚แ…ณแ†ซ_แ„‡แ…ขแ†จแ„‹แ…ฆแ†ซแ„ƒแ…ณ_แ„€แ…ขแ„‡แ…กแ†ฏแ„Œแ…ก_แ„Œแ…ตแ„‰แ…ตแ†จ.pdf
[AWS KR UG 1ํšŒ ์„ธ๋ฏธ๋‚˜] AWS EB, etc @ ๊น€๊ฒฝ๋ฏผ
2015 oce garuda
[2015 Oracle Cloud Summit] 7. ERP Cloud ๋ณด๋‹ค ๋น ๋ฅด๊ณ  ํŽธ๋ฆฌํ•˜๊ณ  ์Šค๋งˆํŠธํ•œ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์œ„ํ•œ ERP Cloud
PaaSแ„…แ…ณแ†ฏ แ„‹แ…ตแ„‹แ…ญแ†ผแ„’แ…กแ†ซ No Ops ๊ฐœ๋ฐœ
์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋น„์ง€๋‹ˆ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด์ „ ๋ฐ ๋„์ž…์‚ฌ๋ก€ ์ œ์ฃผํ•ญ๊ณต์‚ฌ๋ก€ - AWS Summit Seoul 2017
ํด๋ผ์šฐ๋“œ ์ด์•ผ๊ธฐ1 2 20160823-์‹ ์ธ์ฒ _slideshare
Ad

More from ์ •๋ช…ํ›ˆ Jerry Jeong (13)

PDF
1แ„‰แ…ตแ„€แ…กแ†ซแ„†แ…กแ†ซแ„‹แ…ฆ แ„†แ…กแ†ซแ„ƒแ…ณแ„‚แ…ณแ†ซ แ„‹แ…ณแ†ทแ„‰แ…ฅแ†ผแ„‹แ…ตแ†ซแ„‰แ…ตแ†จ แ„‹แ…ตแ†ซแ„€แ…ฉแ†ผแ„Œแ…ตแ„‚แ…ณแ†ผ แ„Žแ…ขแ†บแ„‡แ…ฉแ†บ
PDF
Google Cloud IAM ๊ณ„์ •, ๊ถŒํ•œ ๋ฐ ์กฐ์ง ๊ด€๋ฆฌ
PDF
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Jira ํ•œ๊ธ€ํŒจ์น˜๊ฐ€์ด๋“œ 1
PPTX
Wso2 api manager ํŠน์ง• slide share
PPSX
์˜คํ”ˆ์†Œ์Šค์˜ ์ดํ•ด(๊ต์œก์ž๋ฃŒ)
PPTX
๋‹ค์‚ฐ์„ ์ƒ ์ง€์‹๊ฒฝ์˜๋ฒ• - ์—ฌ๋ฐ•์ดํ”ผ๋ฒ•
PPSX
๋„คํŠธ์›Œํฌ ๊ฐ€์ƒํ™”๋ฅผ ํ†ตํ•œ ํšจ์œจ์ ์ธ ๋น…๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ
PPTX
Innovation 3 3.stages of new product development
PPSX
SDDC(software defined data center)์—์„œ NFV์˜ ์—ญํ• ๊ณผ ๊ด€๋ฆฌ๋„๊ตฌ (์„ธ๋ฏธ๋‚˜ ๋ฐœํ‘œ ์ž๋ฃŒ)
PPTX
Python study 1๊ฐ• (์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ… ๋‚ด๋ถ€ ๊ฐ•์˜)
PPSX
IoT ๊ธฐ๋ฐ˜ ์œตํ•ฉ ์„œ๋น„์Šค ๊ธฐ์ˆ  (์‘์šฉ์‚ฌ๋ก€)
PPSX
์‚ฌ๋ฌผ์ธํ„ฐ๋„ท(Internet of Things) ์‹œ๋Œ€์˜ ๊ณต๊ฐœSW
PPT
GoldenGate for MySQL ์„ค์น˜ ์‹œ ํ•„์š”ํ•œ ์‚ฌํ•ญ
1แ„‰แ…ตแ„€แ…กแ†ซแ„†แ…กแ†ซแ„‹แ…ฆ แ„†แ…กแ†ซแ„ƒแ…ณแ„‚แ…ณแ†ซ แ„‹แ…ณแ†ทแ„‰แ…ฅแ†ผแ„‹แ…ตแ†ซแ„‰แ…ตแ†จ แ„‹แ…ตแ†ซแ„€แ…ฉแ†ผแ„Œแ…ตแ„‚แ…ณแ†ผ แ„Žแ…ขแ†บแ„‡แ…ฉแ†บ
Google Cloud IAM ๊ณ„์ •, ๊ถŒํ•œ ๋ฐ ์กฐ์ง ๊ด€๋ฆฌ
[์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ…]Jira ํ•œ๊ธ€ํŒจ์น˜๊ฐ€์ด๋“œ 1
Wso2 api manager ํŠน์ง• slide share
์˜คํ”ˆ์†Œ์Šค์˜ ์ดํ•ด(๊ต์œก์ž๋ฃŒ)
๋‹ค์‚ฐ์„ ์ƒ ์ง€์‹๊ฒฝ์˜๋ฒ• - ์—ฌ๋ฐ•์ดํ”ผ๋ฒ•
๋„คํŠธ์›Œํฌ ๊ฐ€์ƒํ™”๋ฅผ ํ†ตํ•œ ํšจ์œจ์ ์ธ ๋น…๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ
Innovation 3 3.stages of new product development
SDDC(software defined data center)์—์„œ NFV์˜ ์—ญํ• ๊ณผ ๊ด€๋ฆฌ๋„๊ตฌ (์„ธ๋ฏธ๋‚˜ ๋ฐœํ‘œ ์ž๋ฃŒ)
Python study 1๊ฐ• (์˜คํ”ˆ์†Œ์Šค์ปจ์„คํŒ… ๋‚ด๋ถ€ ๊ฐ•์˜)
IoT ๊ธฐ๋ฐ˜ ์œตํ•ฉ ์„œ๋น„์Šค ๊ธฐ์ˆ  (์‘์šฉ์‚ฌ๋ก€)
์‚ฌ๋ฌผ์ธํ„ฐ๋„ท(Internet of Things) ์‹œ๋Œ€์˜ ๊ณต๊ฐœSW
GoldenGate for MySQL ์„ค์น˜ ์‹œ ํ•„์š”ํ•œ ์‚ฌํ•ญ

Getting started with Cloudant DBaaS(Korean)

  • 1. Getting Started with Cloudant DBaaS ์ •๋ช…ํ›ˆ(jerry@cloudant.com)
  • 2. Cloudant DBaaS โ€ข DBaaS๋ž€? Database As A Service์˜ ์•ฝ์ž๋กœ์„œ, DB๋ฅผ Cloud ํ˜•ํƒœ๋กœ ํ•˜๋“œ์›จ์–ด๋Š” ๋ฌผ๋ก  ์„ค์น˜๋ถ€ํ„ฐ ์šด์˜, ๋ชจ๋‹ˆํ„ฐ๋ง๊นŒ์ง€ ํ•˜๋‚˜์˜ ์„œ๋น„์Šค๋กœ ์ œ๊ณตํ•˜๋Š” ์†”๋ฃจ์…˜์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. DBaaS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์œ ์ €๋Š” ์œ„์™€ ๊ฐ™์€ ๊ณ ๋ฏผ์„ ํ•  ํ•„์š” ์—†์ด ๋‹จ์ง€ DB API๋ฅผ ์ด์šฉํ•ด Client ํ”„๋กœ๊ทธ๋žจ๋งŒ ๊ฐœ๋ฐœํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. โ€ข Cloudant DBaaS Cloudant ์›น์‚ฌ์ดํŠธ(http://www.cloudant.com)์—์„œ ๊ฐ€์ž…ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์›น์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๊ฑฐ๋‚˜ DB๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข Tutorial http://cloudantkug.wordpress.com/2013/07/02/tutorialno1-user-registration/ 2
  • 3. ์‚ฌ์šฉ์ž ๋“ฑ๋ก โ€ข Cloudant ๋ฉ”์ธ ์‚ฌ์ดํŠธ(http://www.cloudant.com)์˜ ์šฐ์ธก ์ƒ๋‹จ์— โ€œSign Upโ€ ๋ฒ„ํŠผ์„ ํ†ตํ•ด์„œ ๊ฐ€์ž… ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3
  • 4. ์‚ฌ์šฉ์ž ๋“ฑ๋ก โ€ข โ€œSign Upโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๊ณ„์ • ๋“ฑ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. 4
  • 5. ์‚ฌ์šฉ์ž ๋“ฑ๋ก โ€ข โ€œSign Upโ€ ํŽ˜์ด์ง€์— ๋“ฑ๋กํผ์„ ์™„์„ฑํ•˜๊ณ  โ€œI agree, sign me upโ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ๋“ฑ๋ก์€ ์™„๋ฃŒ ๋ฉ๋‹ˆ๋‹ค. โ€ข ๊ณ„์ • ๋“ฑ๋ก์— ์ž…๋ ฅ ์ •๋ณด โ€ข Username, Password โ€ข First name, Last name โ€ข Company โ€ข Username โ€ข Email โ€ข Select a location for your data โ€ข ๊ณ„์ • ๋“ฑ๋ก์„ ์œ„ํ•ด์„œ๋Š” ์œ„์™€ ๊ฐ™์€ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. โ€œUser nameโ€์˜ ๊ฒฝ์šฐ ์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž, ์ˆซ์ž, ๋Œ€์‰ฌ()๋งŒ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. โ€œSelect a location for your dataโ€์˜ ๊ฒฝ์šฐ ์–ด๋–ค Multitenancy ํด๋Ÿฌ์Šคํ„ฐ์— ๋‚ด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ๊ฒƒ์ธ๊ฐ€๋ฅผ ์„ ํƒํ•˜๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. โ€ข ์—ฌ๊ธฐ์—์„œ ์„ ํƒํ•œ ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๋‚˜์ค‘์— ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ์ž…๋ ฅ๋œ ํ›„์—๋„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ฐœ๋…์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ ๋ณ€๊ฒฝ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. 5
  • 6. Cloudant ์›น์‚ฌ์ดํŠธ์˜ ์ฃผ์š” ํŽ˜์ด์ง€(๊ธฐ๋Šฅ) โ€ข ๊ณ„์ • ๋“ฑ๋ก ๋‹จ๊ณ„๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด โ€œWelcomeโ€ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ƒ๋‹จ์— ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด์„œ โ€œDatabasesโ€, โ€œStatsโ€, โ€œVirtual Hostsโ€, โ€œAccountโ€ ํŽ˜์ด์ง€๋กœ ์ด๋™ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. โ€ข Welcome ํŽ˜์ด์ง€์—์„œ ๊ธฐ๋ณธ์ ์ธ ๋ฉ”๋‰ด์–ผ๊ณผ ์‚ฌ์šฉ๋ฒ• ๊ฐ€์ด๋“œ ๋งํฌ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 6
  • 7. Databases ํŽ˜์ด์ง€ โ€ข DB(์ผ๋ฐ˜ RDB์˜ ํ…Œ์ด๋ธ”์— ํ•ด๋‹น) ์กฐ์ž‘๊ณผ ๊ด€๋ จ๋œ ๋Œ€๋ถ€๋ถ„์˜ ์ž‘์—…์„ ์ด ํŽ˜์ด์ง€์—์„œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DB๋ฅผ ๋งŒ๋“ค๊ณ , DB ๋ชฉ๋ก์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ„๋กœ ๊ฒ€์ƒ‰ ๊ถŒํ•œ ์„ค์ •, Document(Document DB์—์„œ๋Š” ๋ ˆ์ฝ”๋“œ๋ฅผ Document๋ผ๊ณ  ํ•จ)๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ Cloudant๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ๊ณ„์ •์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ„๋กœ Read, Create, Write, Admin๊ถŒํ•œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ ์ƒˆ๋กœ์šด DB๋ช…์„ ๋„ฃ๊ณ  ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Œ 7
  • 8. Virtual Hosts ํŽ˜์ด์ง€ โ€ข Cloudant์— ์ž์‹ ๋งŒ์˜ domain์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 8
  • 9. Account ํŽ˜์ด์ง€ โ€ข Cloudant์˜ ํด๋Ÿฌ์Šคํ„ฐ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณผ๊ธˆ์„ ์œ„ํ•œ ์นด๋“œ ๋“ฑ๋ก ๋ฐ ์‚ฌ์šฉ๋Ÿ‰ ๋ฆฌํฌํŠธ๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 9
  • 10. ๊ณผ๊ธˆ ๋ฆฌํฌํŠธ โ€ข ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ๊ธˆ ๋ฆฌํฌํŠธ๋ฅผ ์‹ค์‹œ๊ฐ„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 10
  • 11. REST API๋ฅผ ์ด์šฉํ•œ DB ์•ก์„ธ์Šค โ€ข HTTP ๊ธฐ๋ฐ˜์˜ REST API๋Š” ๋‹ค์–‘ํ•œ ์–ธ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์–ด ์‰ฝ๊ฒŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. โ€ข ๊ทธ ์ค‘์—์„œ๋„ Command Line์—์„œ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” curl์ด๋ผ๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์ƒ๋‹นํžˆ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. (http://curl.haxx.se/) โ€ข curl์„ ์ด์šฉํ•œ Cloudant DBaaS ์•ก์„ธ์Šค ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Cloudant ๋ฒ„์ „ ํ™•์ธ: curl http://userid.cloudant.com ์ƒˆ๋กœ์šด DB ์ƒ์„ฑ: curl -X PUT http://userid:passwd@userid.cloudant.com/<db๋ช…> ์ „์ฒด DB ์กฐํšŒ: curl http://userid:passwd@userid.cloudant.com/_all_dbs ํŠน์ • DB์˜ ์ „์ฒด ๋ ˆ์ฝ”๋“œ ์กฐํšŒ: curl http://userid:passwd@userid.cloudant.com/<db๋ช…>/_all_docs ์ƒˆ๋กœ์šด ๋ ˆ์ฝ”๋“œ ์ƒ์„ฑ: curl -X POST http://userid:passwd@userid.cloudant.com/<db๋ช…> -H "Contenttype: application/json" -d "{"abc": 1}โ€œ โ€ข ๋” ๋งŽ์€ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”. โ€ข https://cloudant.com/wp-content/uploads/Cloudant-API-Reference.pdf 11
  • 12. ์–ธ์–ด ๋ณ„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•œ DB ์•ก์„ธ์Šค โ€ข ์˜ค๋ฅธ์ชฝ ํ‘œ์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์–ธ์–ด ๋ณ„ API ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. โ€ข Java์˜ ๊ฒฝ์šฐ์—๋Š” Ektorp๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. โ€ข ๋‹ค์šด๋กœ๋“œ https://github.com/helun/Ektorp โ€ข Tutorial http://www.ektorp.org/tutorial.html โ€ข Maven์„ ์‚ฌ์šฉํ•˜๋ฉด ๋นŒ๋“œํ•˜๊ธฐ ํŽธ๋ฆฌ http://mvnrepository.com/artifact/org.ekt orp/org.ektorp 12