Skip to content

Latest commit

ย 

History

History
18 lines (13 loc) ยท 1.12 KB

README.md

File metadata and controls

18 lines (13 loc) ยท 1.12 KB

Bamboo APIv3

  1. ๊ธฐํš ๋ฐฐ๊ฒฝ
  2. ๋ณ€๊ฒฝ ์‚ฌํ•ญ

๊ธฐํš ๋ฐฐ๊ฒฝ

๊ธฐ์กด์— ์กด์žฌํ•˜๋˜ Bammboo API v1, v2์˜ ๊ฒฝ์šฐ NoSQL๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋กœ ์ธํ•˜์—ฌ ์„œ๋กœ ํ‚ค๋ฅผ ๊ตํ™˜ํ•˜์ง€ ์•Š์œผ๋ฉด, ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ์—ฐ๊ฒฐํ•˜์ง€์•Š์œผ๋ฉด ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๋Š”๋ฐ, ์—ฌ๋Ÿฌ ์• ๋กœ์‚ฌํ•ญ์ด ์กด์žฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์–ด์ฒ˜๊ตฌ๋‹ˆ์—†๊ฒŒ๋„ Algorithem๊ณผ Emoji๋ฅผ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜๊ฒŒ ๋˜์–ด์„œ Algorithem ๋ถ€์† Emoji๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ๊ฐ€ ๊ณค๋ž€ํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌํ•œ ๊ธฐ์กด์˜ ๋‚ก์€ ๊ตฌ์กฐ๋ฅผ ํƒ€ํŒŒํ•˜๋ฉฐ, NoSQL์˜ ๋‹จ์ ์„ RDB๋กœ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ

  1. NoSQL๋ฅผ RDB๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋ฉด์„œ, ๊ธฐ์กด์— ๊ฐ ๊ฐ ๋…๋ฆฝ๋˜์–ด์žˆ๋˜ Collection๋“ค์„ Table๊ณผ Field๋“ค๋กœ ๊ต์ฒดํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  2. 1๋ฒˆ๊ณผ ์—ฐ๊ณ„๋˜์–ด, Typegoose๋กœ ์ž‘์„ฑ๋˜์–ด ์žˆ๋˜ ์ฝ”๋“œ๋ฅผ, TypeOrm์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
  3. ๊ธฐ์กด์— ๋‘๊ฐœ๋กœ ์ž‘์„ฑ๋˜์–ด ์žˆ๋˜ ๋‘๊ฐœ์˜ API ์„œ๋ฒ„๋ฅผ ํ•˜๋‚˜๋กœ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  4. ๊ณตํ†ต๋˜๋Š” ์ž‘์—…๋“ค์„ ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•˜์—ฌ ๊ทน๋ณตํ•ฉ๋‹ˆ๋‹ค.