Docs Menu
Docs Home
/
MongoDB Atlas
/ /

์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ๋ฐฐํฌ

์ด ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ

  • ํ•„์š”ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ
  • ์ „์ œ ์กฐ๊ฑด
  • ํ”ผ๋“œ ๋‹ค์šด์ŠคํŠธ๋ฆผ ์‹œ์Šคํ…œ ๋งˆ๋ฒ•์‚ฌ ์‚ฌ์šฉ
  • ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ ํƒ์ƒ‰ ๋งˆ๋ฒ•์‚ฌ ์‚ฌ์šฉ
  • ํด๋Ÿฌ์Šคํ„ฐ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฟผ๋ฆฌ ๋งˆ๋ฒ•์‚ฌ ์‚ฌ์šฉ
  • ๋‹ค์Œ ๋‹จ๊ณ„

์˜ˆ์ƒ ์™„๋ฃŒ ์‹œ๊ฐ„: 15 ๋ถ„

ํŠœํ† ๋ฆฌ์–ผ์˜ ์ด ๋ถ€๋ถ„์—์„œ๋Š” Atlas UI ์—์„œ ๋‹ค์Œ ๋น ๋ฅธ ์‹œ์ž‘ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

  • ํ”ผ๋“œ ๋‹ค์šด์ŠคํŠธ๋ฆผ ์‹œ์Šคํ…œ ๋งˆ๋ฒ•์‚ฌ๋Š” ํด๋Ÿฌ์Šคํ„ฐ ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ณด๋‚ด๊ณ  Atlas ๋ฐ์ดํ„ฐ๋ฅผ Parquet ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ๋ฅผ ์„ค์ •ํ•˜๋‹ค ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. CSV, , BSON ๋˜๋Š” MongoDB Extended JSON ์„ ํ˜ธ์ถœํ•˜๊ณ ,Atlas Triggers ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Amazon Web Services ์ง€์ •๋œ ๊ฐ„๊ฒฉ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ S ๋ฒ„ํ‚ท์— ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.3

  • ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ ํƒ์ƒ‰ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ ๋กœ๋“œ๋œ ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ๋ฅผ ์„ค์ •ํ•˜๋‹ค ํ•˜์—ฌ ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ์— ์—ฐ๊ฒฐํ•˜๊ณ  ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‹œ์—ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํด๋Ÿฌ์Šคํ„ฐ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฟผ๋ฆฌ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ Atlas ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋Š” ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ๋ฅผ ์„ค์ •ํ•˜๋‹ค ํ•˜์—ฌ ๋ชจ๋“  ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ปฌ๋ ‰์…˜์—์„œ ์—ฐํ•ฉ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €์žฅ ๊ตฌ์„ฑ ์˜ต์…˜์— ํ•™์Šต ๋ณด๋ ค๋ฉด ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ์ •์˜๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฐฐํฌํ•˜๋ ค๋ฉด ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ Project Owner ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Organization Owner ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๋Š” ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ํ”„๋กœ์ ํŠธ์— Project Owner ์œผ)๋กœ ์ถ”๊ฐ€๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŠœํ† ๋ฆฌ์–ผ์˜ ์ด ๋ถ€๋ถ„์„ ์™„๋ฃŒํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ „์ œ ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

  • MongoDB Atlas ๊ณ„์ •์ด ์•„์ง ์—†๋Š” ๊ฒฝ์šฐ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

  • ํ”ผ๋“œ ๋‹ค์šด์ŠคํŠธ๋ฆผ ์‹œ์Šคํ…œ ๋งˆ๋ฒ•์‚ฌ์˜ ๊ฒฝ์šฐ ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ํด๋Ÿฌ์Šคํ„ฐ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฟผ๋ฆฌ ๋งˆ๋ฒ•์‚ฌ์˜ ๊ฒฝ์šฐ ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

    • ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ์— ์‚ฌ์šฉํ•  ๋™์ผํ•œ ํ”„๋กœ์ ํŠธ ์— ํ•˜๋‚˜ ์ด์ƒ์˜ Atlas cluster ๊ฐ€ ๋ฐฐํฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    • ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ปฌ๋ ‰์…˜. ์ปฌ๋ ‰์…˜์ด ์•„์ง ์—†๋Š” ๊ฒฝ์šฐ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Feed Downstream Systems ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ผ์ •์— ๋”ฐ๋ผ Atlas ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ AWS S3 ๋ฒ„ํ‚ท์— ๋Š์ž„์—†์ด ๊ธฐ๋กํ•˜๋Š” ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1
2
3
  1. Create New Federated Database ๋“œ๋กญ๋‹ค์šด์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  2. Feed Downstream Systems0}์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

4
5

FederatedDatabaseInstance[n](์œผ)๋กœ ๊ธฐ๋ณธ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  ๋‚˜๋ฉด ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

6
  1. ๋“œ๋กญ๋‹ค์šด์—์„œ ๋ฐ์ดํ„ฐ ์†Œ์Šค ๋กœ ์‚ฌ์šฉํ•  Atlas cluster ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’ ์œผ๋กœ Atlas Data Federation ์€ ์ด ํด๋Ÿฌ์Šคํ„ฐ ์— ๋ชจ๋“  ์ปฌ๋ ‰์…˜์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Specific Collections ์„ ํด๋ฆญํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ™•์žฅํ•œ ๋‹ค์Œ ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ์— ์ถ”๊ฐ€ํ•˜๋ ค๋Š” ์ปฌ๋ ‰์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    ํŒ

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ปฌ๋ ‰์…˜์„ ํ•„ํ„ฐํ•˜๋‹ค ํ•˜๋ ค๋ฉด Specific Collections ํ•„๋“œ ์— ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ™” ์ƒ์ž์—๋Š” ๊ฒ€์ƒ‰ ๊ธฐ์ค€๊ณผ ์ผ์น˜ํ•˜๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ปฌ๋ ‰์…˜๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  2. Continue๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

7

์—ญํ•  ์„ ํƒ ๋“œ๋กญ๋‹ค์šด ๋ชฉ๋ก์—์„œ Atlas๊ฐ€ ์Šน์ธํ•œ ๊ธฐ์กด Amazon Web Services IAM ์—ญํ• ์„ ์„ ํƒํ•˜๊ฑฐ๋‚˜ Authorize an AWS IAM Role ๋ฅผ ์„ ํƒํ•˜์—ฌ ์ƒˆ ์—ญํ• ์„ ์Šน์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Atlas์— ์‚ฌ์šฉํ•˜๋„๋ก ์ธ์ฆ๋œ ๊ธฐ์กด ์—ญํ• ์„ ์„ ํƒํ–ˆ๋‹ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ€์„œ AWS S3 ๋ฒ„ํ‚ท์˜ ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ์กด ์—ญํ• ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก Atlas๋ฅผ ์ธ์ฆํ•˜๊ฑฐ๋‚˜ ์ƒˆ ์—ญํ• ์„ ์ƒ์„ฑํ•˜๋ ค๋Š” ๊ฒฝ์šฐ, ์•„๋ž˜ ๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•œ ํ›„์— ๊ทธ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ€์„ธ์š”.

  1. ๋“œ๋กญ๋‹ค์šด์—์„œ Authorize an AWS IAM Role ์„ ์„ ํƒํ•˜์—ฌ ์ƒˆ ์—ญํ• ์„ ์Šน์ธํ•˜๊ฑฐ๋‚˜ ๊ธฐ์กด ์—ญํ• ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  2. Role Authorization ์„น์…˜์—์„œ Amazon Web Services ARN ๊ณผ ๊ณ ์œ ํ•œ ์™ธ๋ถ€ ID๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์กด ๋˜๋Š” ์ƒˆ Amazon Web Services IAM ์—ญํ• ์˜ ์‹ ๋ขฐ ๊ด€๊ณ„์— Atlas๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

    Atlas UI ์—์„œ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

    • ์€(๋Š”)ARN ๋ฐ ๊ณ ์œ ํ•œ ์™ธ๋ถ€ ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Create new AWS IAM role ID ์ƒˆ Atlas Amazon Web Services IAM ์—ญํ• ์˜ ์‹ ๋ขฐ ๊ด€๊ณ„์— ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ƒˆ ์—ญํ• ์„ ๋งŒ๋“ค๋ ค๋ฉด Atlas UI์˜ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ ์€ Amazon Web Services CLI ๋กœ ์ƒˆ ์—ญํ•  ์ƒ์„ฑํ•˜๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

      ์ƒˆ ์—ญํ• ์„ ์ธ์ฆํ•  ๋•Œ ์›Œํฌํ”Œ๋กœ๋ฅผ ์ข…๋ฃŒํ•˜๋Š” ๊ฒฝ์šฐ:

      • Atlas ๋Š” ์—ญํ•  ์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์‚ฌํ•˜๊ธฐ ์ „์— ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Go Atlas Integrations ํŽ˜์ด์ง€๋กœ ํ•˜์—ฌ ์ƒˆ ์—ญํ•  ์„ ์ธ์ฆ ํ•œ ๋‹ค์Œ IAM ์—ญํ•  ARN ์ด ์žˆ์„ ๋•Œ Amazon Web Services ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ๋ฐฐํฌ ์ ˆ์ฐจ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

    • Use existing AWS IAM role ์€(๋Š”) ARN ๊ณผ ๊ณ ์œ ํ•œ ์™ธ๋ถ€ ID๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ์กด AWS IAM ์—ญํ• ์˜ ์‹ ๋ขฐ ๊ด€๊ณ„์— Atlas๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ธฐ์กด ์—ญํ• ์˜ ์‹ ๋ขฐ ๊ด€๊ณ„์— Atlas๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด Atlas UI์— ๋ช…์‹œ๋˜์–ด ์žˆ๋Š” ๋‹จ๊ณ„๋Œ€๋กœ ํ•˜์„ธ์š”. ์ž์„ธํ•œ ๋‚ด์šฉ ์€ ๊ธฐ์กด ์—ญํ• ์— ์‹ ๋ขฐ ๊ด€๊ณ„ ์ถ”๊ฐ€ ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ค‘์š”

    ๋‚˜์ค‘์— ์‚ฌ์šฉ์ž ์ง€์ • AWS ์—ญํ•  ARN์„ ์ˆ˜์ •ํ•  ๊ฒฝ์šฐ, ํ•ด๋‹น ์—ญํ• ์˜ ์•ก์„ธ์Šค ์ •์ฑ…์— ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์šฉ S3 ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

    ํ•™์Šต ๋‚ด์šฉ์€ ํ†ตํ•ฉ Amazon Web Services ์•ก์„ธ์Šค ์„ค์ • ๋ฐ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์ž ์•ก์„ธ์Šค ์—ญํ•  ์ƒ์„ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  3. Validate AWS IAM role๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

8
  1. S3 ๋ฒ„ํ‚ท์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜์„ธ์š”.

  2. Atlas UI์— ๋ช…์‹œ๋˜์–ด ์žˆ๋Š” ๋‹จ๊ณ„์— ๋”ฐ๋ผ AWS IAM ์—ญํ• ์— ์•ก์„ธ์Šค ์ •์ฑ…์„ ํ• ๋‹นํ•˜์„ธ์š”.

  3. Validate AWS S3 bucket access๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  4. Continue๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

9

์„น์…˜์˜ $out ์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ ์—์„œ S3 ๋ฒ„ํ‚ท์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ณต์‚ฌํ•˜๋„๋ก ๋ฅผ trigger ์˜ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค.Atlas Schedule Queries

  1. Repeat Once By ๋“œ๋กญ๋‹ค์šด์„ ์‚ฌ์šฉํ•˜์—ฌ Atlas cluster ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•  ๋นˆ๋„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

  2. ์„ ํƒ ์‚ฌํ•ญ. ์–ด๋–ค ์ด์œ ๋กœ๋“  ์ฟผ๋ฆฌ๋ฅผ ๋†“์นœ ๊ฒฝ์šฐ Atlas Data Federation์—์„œ ๋™์ผํ•œ ์ฟผ๋ฆฌ๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ๊ธฐ๋Šฅ์€ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด Atlas Data Federation์ด ๋ˆ„๋ฝ๋œ ์ฟผ๋ฆฌ๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ๋ˆ„๋ฝ๋œ ์ฟผ๋ฆฌ๋ฅผ ๊ฑด๋„ˆ๋›ฐ๊ณ  ๋”ฐ๋ผ์žก์ง€ ์•Š์œผ๋ ค๋ฉด Skip Catch Up Events ์„(๋ฅผ) ํ† ๊ธ€ํ•ฉ๋‹ˆ๋‹ค.

  3. ์„ ํƒ ์‚ฌํ•ญ. Atlas Data Federation์ด S3 ๋ฒ„ํ‚ท์— ๋ฐ์ดํ„ฐ๋ฅผ ์“ธ ๋•Œ ๋ฐ์ดํ„ฐ์— ์‚ฌ์šฉํ•  ํ˜•์‹์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. Atlas Data Federation์€ Parquet ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. , CSV , BSON๋ฐ MongoDB ํ™•์žฅ JSON.

  4. Atlas Data Federation์ด S3 ๋ฒ„ํ‚ท์— ์“ฐ๋Š” ๊ฐ ํŒŒ์ผ์˜ ํฌ๊ธฐ๋ฅผ ์ œํ•œํ•˜๋ ค๋ฉด Max File Size ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Max File Size ๋ฅผ 100MB๋กœ ์„ค์ •ํ•˜๊ณ  ์ฟผ๋ฆฌ๊ฐ€ 1GB์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ, Atlas Data Federation์€ ๊ฐ 100MB์ธ 10๊ฐœ์˜ ํŒŒ์ผ๋กœ S3 ๋ฒ„ํ‚ท์— ์ฟผ๋ฆฌ๋ฅผ ์”๋‹ˆ๋‹ค.

  5. Amazon Web Services ์ ‘๋‘์‚ฌ ์ž…๋ ฅ ๋Œ€์ƒ S3 ๋ฒ„ํ‚ท์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

  6. Date Field ์— ์ธ๋ฑ์‹ฑ๋œ ๋‚ ์งœ ํ•„๋“œ์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๊ณ  ๋“œ๋กญ๋‹ค์šด์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’์˜ ํ˜•์‹์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์šด์ŠคํŠธ๋ฆผ์œผ๋กœ ๋ณต์‚ฌํ•˜๋ ค๋Š” ๋ชจ๋“  ์ปฌ๋ ‰์…˜์—๋Š” ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๊ฐ’์œผ๋กœ ์ €์žฅํ•˜๋Š” ์ธ๋ฑ์‹ฑ๋œ ํ•„๋“œ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  7. Continue๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

10

์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ ํƒ์ƒ‰ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋กœ ๋กœ๋“œ๋œ ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1
2
3
  1. Create New Federated Database ๋“œ๋กญ๋‹ค์šด์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  2. Explore with Sample Data0}์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

4
5

์ด ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ์—๋Š” ์ฟผ๋ฆฌ ์‹คํ–‰์„ ์—ฐ์Šตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • /airbnb/listingsAndReviews/{bedrooms int}/{review_scores.review_scores_rating int}/

    ์ด ๊ฒฝ๋กœ๋Š” ๋ณ„์žฅ ๋ชฉ๋ก ์„ธ๋ถ€ ์ •๋ณด ๋ฐ ๊ณ ๊ฐ ๋ฆฌ๋ทฐ๊ฐ€ ํฌํ•จ๋œ airbnb ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ƒ˜ํ”Œ AirBnB ๋ชฉ๋ก ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ด ๊ฒฝ๋กœ์˜ ๊ฒฝ์šฐ ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋Š” bedrooms ํ•„๋“œ ๋ฐ review_scores.review_score_ratings ํ•„๋“œ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ์— ์ตœ์ ํ™”๋œ ํŒŒํ‹ฐ์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • /analytics/accounts/{limit int}/

    ์ด ๊ฒฝ๋กœ๋Š” ์ผ๋ฐ˜ ๊ธˆ์œต ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ analytics ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ƒ˜ํ”Œ ๋ถ„์„ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ด ๊ฒฝ๋กœ์˜ ๊ฒฝ์šฐ, ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋Š” limit ํ•„๋“œ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ์— ์ตœ์ ํ™”๋œ ํŒŒํ‹ฐ์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • /analytics/customers/{birthdate isodate}/

    ์ด ๋ฐ์ดํ„ฐ๋Š” ์ผ๋ฐ˜์ ์ธ ๊ธˆ์œต ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์šฉ ์ปฌ๋ ‰์…˜์ด ํฌํ•จ๋œ analytics ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ํ•™์Šต ๋ณด๋ ค๋ฉด ์ƒ˜ํ”Œ ๋ถ„์„ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ด ๊ฒฝ๋กœ์˜ ๊ฒฝ์šฐ, ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋Š” birthdate ํ•„๋“œ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ์— ์ตœ์ ํ™”๋œ ํŒŒํ‹ฐ์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • /analytics/transactions/{account_id int}/

    ์ด ๊ฒฝ๋กœ๋Š” ์ผ๋ฐ˜ ๊ธˆ์œต ์„œ๋น„์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ analytics ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ƒ˜ํ”Œ ๋ถ„์„ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ด ๊ฒฝ๋กœ์˜ ๊ฒฝ์šฐ, ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋Š” account_id ํ•„๋“œ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ์— ์ตœ์ ํ™”๋œ ํŒŒํ‹ฐ์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • /mflix/movies/{type string}/{year int}/

    ์ด ๊ฒฝ๋กœ๋Š” ์˜ํ™” ๋ฐ ์˜ํ™”๊ด€ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ mflix ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ƒ˜ํ”Œ Mflix ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ด ๊ฒฝ๋กœ์˜ ๊ฒฝ์šฐ, ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ๋Š” type ๋ฐ year ํ•„๋“œ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ์— ์ตœ์ ํ™”๋œ ํŒŒํ‹ฐ์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • /mflix/sessions.json

    ์ด ๊ฒฝ๋กœ๋Š” ์˜ํ™” ๋ฐ ์˜ํ™”๊ด€ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ mflix ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ƒ˜ํ”Œ Mflix ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ด ๊ฒฝ๋กœ์—๋Š” ์–ด๋–ค ํŒŒํ‹ฐ์…˜ ์†์„ฑ๋„ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ปฌ๋ ‰์…˜ ๋‚ด ๋ฐ์ดํ„ฐ์— ๊ด€ํ•œ ์ฟผ๋ฆฌ์˜ ๊ฒฝ์šฐ, Data Federation์ด ํ•ด๋‹น ์ปฌ๋ ‰์…˜ ๋‚ด ํŒŒ์ผ์„ ์ „๋ถ€ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

  • /mflix/theaters/{theaterId string}/{location.address.zipcode string}/

    ์ด ๊ฒฝ๋กœ๋Š” ์˜ํ™” ๋ฐ ์˜ํ™”๊ด€ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ mflix ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ƒ˜ํ”Œ Mflix ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    ์ด ๊ฒฝ๋กœ์˜ ๊ฒฝ์šฐ, ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ๋Š” theaterId ๋ฐ location.address.zipcode ํ•„๋“œ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ์— ์ตœ์ ํ™”๋œ ํŒŒํ‹ฐ์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • /mflix/users.json

    ์ด ๊ฒฝ๋กœ๋Š” ์˜ํ™” ๋ฐ ์˜ํ™”๊ด€์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ mflix ์ปฌ๋ ‰์…˜์„ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ƒ˜ํ”Œ Mflix ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

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

  • /nyc-yellow-cab-trips/{trip_start_isodate isodate}/{passenger_count int}/{fare_type string}/

    ์ด ๊ฒฝ๋กœ๋Š” ์—ฌํ–‰ ๋‚ ์งœ, ์š”๊ธˆ, ์Šน๊ฐ ์ˆ˜ ๋“ฑ ์—ฌํ–‰์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ nyc-yellow-cab-trips ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค.

    ์ด ๊ฒฝ๋กœ์˜ ๊ฒฝ์šฐ ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ๋Š” trip_start_isodate, passenger_count ๋ฐ fare_type ํ•„๋“œ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ์— ์ตœ์ ํ™”๋œ ํŒŒํ‹ฐ์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํด๋Ÿฌ์Šคํ„ฐ ๊ฐ„ ๋ฐ์ดํ„ฐ ์ฟผ๋ฆฌ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ Atlas ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๋Š” ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1
2
3
  1. Create New Federated Database ๋“œ๋กญ๋‹ค์šด์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  2. Query Data Across Clusters0}์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

4
5

FederatedDatabaseInstance[n](์œผ)๋กœ ๊ธฐ๋ณธ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  ๋‚˜๋ฉด ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

6
  1. ๋“œ๋กญ๋‹ค์šด์—์„œ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋กœ ์‚ฌ์šฉํ•  Atlas ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์„ ํƒํ•˜์„ธ์š”. Atlas๋Š” ์ด ๋“œ๋กญ๋‹ค์šด์— ํฌํ•จ๋œ ํ˜„ํ–‰ Atlas ํ”„๋กœ์ ํŠธ์— ์†ํ•ด ์žˆ๋Š” ํด๋Ÿฌ์Šคํ„ฐ๋งŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

  2. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ™•์žฅํ•˜๊ณ  ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์— ์ถ”๊ฐ€ํ•˜๋ ค๋Š” ์ปฌ๋ ‰์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    ํŒ

    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ปฌ๋ ‰์…˜์„ ํ•„ํ„ฐํ•˜๋‹ค ํ•˜๋ ค๋ฉด Specific collections ํ•„๋“œ ์— ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ™” ์ƒ์ž์—๋Š” ๊ฒ€์ƒ‰ ๊ธฐ์ค€๊ณผ ์ผ์น˜ํ•˜๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ปฌ๋ ‰์…˜๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  3. ์„ ํƒ ์‚ฌํ•ญ. Cluster Read Preference ์„ค์ •์„ ํ™•์žฅํ•˜์—ฌ ๋‹ค์Œ ํ•„๋“œ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

    ํ•„๋“œ ์ด๋ฆ„
    ์„ค๋ช…

    Read Preference Mode

    ์ฝ๊ธฐ ์š”์ฒญ์„ ๋ผ์šฐํŒ…ํ•  ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฉค๋ฒ„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋กญ๋‹ค์šด์—์„œ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • primary - ๋ชจ๋“  ์ฝ๊ธฐ ์š”์ฒญ์„ ๋ณต์ œ๋ณธ ์„ธํŠธ ํ”„๋ผ์ด๋จธ๋ฆฌ๋กœ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.

    • primaryPreferred - primary ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ชจ๋“  ์ฝ๊ธฐ ์š”์ฒญ์„ ๋ณต์ œ๋ณธ ์„ธํŠธ ํ”„๋ผ์ด๋จธ๋ฆฌ ๋ฐ ์„ธ์ปจ๋”๋ฆฌ ๋ฉค๋ฒ„๋กœ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.

    • secondary - ๋ชจ๋“  ์ฝ๊ธฐ ์š”์ฒญ์„ ๋ณต์ œ๋ณธ ์„ธํŠธ์˜ ์„ธ์ปจ๋”๋ฆฌ ๋ฉค๋ฒ„๋กœ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.

    • secondaryPreferred - secondary ๋ฉค๋ฒ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ชจ๋“  ์ฝ๊ธฐ ์š”์ฒญ์„ ๋ณต์ œ๋ณธ ์„ธํŠธ ์˜ ์„ธ์ปจ๋”๋ฆฌ ๋ฉค๋ฒ„์™€ ์ƒค๋”ฉ๋œ ํด๋Ÿฌ์Šคํ„ฐ์˜ ํ”„๋ผ์ด๋จธ๋ฆฌ ๋ฉค๋ฒ„๋กœ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.

    • nearest - ๋ฉค๋ฒ„๊ฐ€ ํ”„๋ผ์ด๋จธ๋ฆฌ ๋ฉค๋ฒ„์ธ์ง€ ์„ธ์ปจ๋”๋ฆฌ๋ฉค๋ฒ„์ธ์ง€์— ๊ด€๊ณ„์—†์ด ๋ชจ๋“  ์ฝ๊ธฐ ์š”์ฒญ์„ ์ž„์˜์˜ ์ ๊ฒฉ ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฉค๋ฒ„๋กœ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.

    Atlas cluster ๋ฅผ ์ €์žฅ ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’ ์€ secondary ์ž…๋‹ˆ๋‹ค.

    ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค ์ €์žฅ ๊ตฌ์„ฑ์—์„œ ์•„๋ฌด๊ฒƒ๋„ ์„ค์ •ํ•˜๋‹ค ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’ ์€ nearest ์ž…๋‹ˆ๋‹ค. ํ•™์Šต ๋‚ด์šฉ์€ ์ฝ๊ธฐ ์„ค์ • ๋ชจ๋“œ ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    TagSets

    ์ฝ๊ธฐ ์š”์ฒญ์„ ๋ผ์šฐํŒ…ํ•˜๋ ค๋Š” ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฉค๋ฒ„์˜ ์ด๋ฆ„ ๋ฐ ๊ฐ’ ์Œ์ด ํฌํ•จ๋œ ํƒœ๊ทธ ๋˜๋Š” ํƒœ๊ทธ๋ฅผ ์ง€์ •ํ•˜๋‹ค ์‚ฌ์–‘ ๋ฌธ์„œ์˜ ๋ชฉ๋ก์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ•™์Šต ๋‚ด์šฉ์€ ์ฝ๊ธฐ ์„ค์ • ํƒœ๊ทธ ์„ธํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

    Maxstaleness Seconds

    ์„ธ์ปจ๋”๋ฆฌ์—์„œ ์ฝ๊ธฐ์— ๋Œ€ํ•œ ์ตœ๋Œ€ ๋ณต์ œ ์ง€์—ฐ ๋˜๋Š” '๋น„ํ™œ์„ฑ'์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ•™์Šต ๋‚ด์šฉ์€ ์ฝ๊ธฐ ์„ค์ • maxStalenessSeconds๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  4. Add Atlas cluster and collection ๋ฅผ ํด๋ฆญํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์†Œ์Šค๋กœ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๋ชจ๋“  Atlas ํด๋Ÿฌ์Šคํ„ฐ์— ๋Œ€ํ•ด ์ด ๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค.

  5. ํด๋Ÿฌ์Šคํ„ฐ ์ถ”๊ฐ€๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Continue ์„(๋ฅผ) ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

7

์ด์ œ ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค๊ฐ€ ๋ฐฐํฌ ๋˜์—ˆ์œผ๋ฏ€๋กœ ์—ฐํ•ฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.