๋ณธ๋ฌธ์œผ๋กœ ์ด๋™

Indexed Database API

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „.

Indexed Database API ๋˜๋Š” IndexedDB(๊ณผ๊ฑฐ ์ด๋ฆ„: WebSimpleDB)๋Š” ์ƒ‰์ธ์ด ํฌํ•จ๋œ JSON ๊ฐ์ฒด๊ฐ€ ๋ชจ์—ฌ์žˆ๋Š” ํŠธ๋žœ์žญ์…”๋„ ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์œ„ํ•ด W3C๊ฐ€ ๊ถŒ๊ณ ํ•œ[1] ์›น ๋ธŒ๋ผ์šฐ์ € ํ‘œ์ค€ ์ธํ„ฐํŽ˜์ด์Šค์˜ ํ•˜๋‚˜์ด๋‹ค. ์›น์‚ฌ์ดํŠธ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์˜์†์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์•„์„œ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. W3C๋Š” 2015๋…„ 1์›” 8์ผ IndexedDB ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์œ„ํ•œ ์ตœ์ข… ๊ถŒ๊ณ ์•ˆ์„ ๋ฐœํ–‰ํ•˜์˜€๋‹ค.[2]

์šฉ๋ก€

[ํŽธ์ง‘]

IndexedDB๋Š” ๋ถ๊ฐˆํ”ผ, ๋˜ ์ด๋ฉ”์ผ ๋“ฑ์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๊ฐ™์€ ๋ธŒ๋ผ์šฐ์ € ๊ตฌํ˜„ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํ…Œ์ŠคํŠธ ๋ฐ ์‹คํ—˜ ๋ชฉ์ ์œผ๋กœ Indexed Database API์˜ ์˜คํ”ˆ ์†Œ์Šค ์ฐธ์กฐ ๊ตฌํ˜„์ฒด๊ฐ€ ์กด์žฌํ•œ๋‹ค.[3] ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ์ „์ž์ฑ… ๋ฆฌ๋” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ•˜๋‚˜์ธ eLibri ๋ณด๊ด€๋จ 2015-12-30 - ์›จ์ด๋ฐฑ ๋จธ์‹ ์— ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.

๊ธฐ๋Šฅ

[ํŽธ์ง‘]

IndexedDB๋Š” ๋ธŒ๋ผ์šฐ์ € ๋‚ด์— ์ž„๋ฒ ๋””๋“œ๋˜๋Š” ํŠธ๋žœ์žญ์…”๋„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค. ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชฝ๊ณ DB๋‚˜ ์นด์šฐ์น˜DB์™€ ๋น„์Šทํ•˜๊ฒŒ JSON ๊ฐ์ฒด์˜ ์ปฌ๋ ‰์…˜ ๊ฐœ๋…์œผ๋กœ ์ •๋ฆฌ๋œ๋‹ค. ๊ฐ ๊ฐ์ฒด๋Š” ์‚ฝ์ž… ์ค‘์— ์ƒ์„ฑ๋˜๋Š” ํ‚ค๋กœ ์‹๋ณ„ํ•œ๋‹ค. ์ธ๋ฑ์‹ฑ ์‹œ์Šคํ…œ์€ ์ €์žฅ๋œ ๊ฐ์ฒด๋กœ์˜ ์ ‘๊ทผ์„ ์ตœ์ ํ™”ํ•œ๋‹ค.[4]

๊ฐ™์ด ๋ณด๊ธฐ

[ํŽธ์ง‘]

๊ฐ์ฃผ

[ํŽธ์ง‘]
  1. โ†‘ โ€œIndexed Database APIโ€. W3.org. 2011๋…„ 2์›” 18์ผ์— ํ™•์ธํ•จ.
  2. โ†‘ โ€œIndexedDB APIโ€. W3.org. 2015๋…„ 12์›” 4์ผ์— ํ™•์ธํ•จ.
  3. โ†‘ โ€œindexeddb - Project Hosting on Google Codeโ€. Code.google.com. 2011๋…„ 2์›” 18์ผ์— ํ™•์ธํ•จ.
  4. โ†‘ Nelson, Anne Fulcher, and Nelson, William Harris Morehead. (2001). Building Electronic Commerce with Web Database Constructions. Boston, MA: Addison Wesley.

์™ธ๋ถ€ ๋งํฌ

[ํŽธ์ง‘]