DBMS SQLite 3.28 ์ถœ์‹œ

๋„์ž… ์„๋ฐฉํ•˜๋‹ค SQLite 3.28.0, ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์„ค๊ณ„๋œ ๊ฒฝ๋Ÿ‰ DBMS์ž…๋‹ˆ๋‹ค. SQLite ์ฝ”๋“œ๋Š” ๊ณต๊ฐœ ๋„๋ฉ”์ธ์œผ๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋ชฉ์ ์œผ๋กœ๋“  ์ œํ•œ ์—†์ด ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SQLite ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์žฌ์ • ์ง€์›์€ Adobe, Oracle, Mozilla, Bentley ๋ฐ Bloomberg์™€ ๊ฐ™์€ ํšŒ์‚ฌ๋ฅผ ํฌํ•จํ•˜๋Š” ํŠน๋ณ„ํžˆ ๋งŒ๋“ค์–ด์ง„ ์ปจ์†Œ์‹œ์—„์„ ํ†ตํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๋ณ€๊ฒฝ:

  • ํผ์ง€๋Š” ์ฐฝ ํ•จ์ˆ˜(์ฟผ๋ฆฌ์˜ ๊ฐ ํ–‰์ด ๋‹ค๋ฅธ ํ–‰์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ฐฝ ํ•จ์ˆ˜ ๋˜๋Š” ๋ถ„์„ ํ•จ์ˆ˜): ํ‘œํ˜„์‹ ์ง€์› ์ถ”๊ฐ€ ๋“ค์–ด์˜ค์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜๋‹ค, ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค ์‚ฌ์Šฌ ์ฐฝ ๊ธฐ๋Šฅ(ํ•œ ์ฐฝ์€ ๋‹ค๋ฅธ ์ฐฝ ์˜์—ญ์— ์ •์˜๋จ) ์ œ๊ณต ์ง€์› GROUP ํ‘œํ˜„์‹์„ ์‚ฌ์šฉํ•œ ๊ทธ๋ฃนํ™” ๋ฐ RANGE ์ œํ•œ์ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์„ ํ–‰ ะธ ์ˆ˜ํ–‰์›;
  • "๋ช…๋ น์˜ ๊ตฌํ˜„์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.์ง„๊ณต ์ƒํƒœ๋กœ"๋Š” ์ด์ œ ์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ์ฟผ๋ฆฌ ์ตœ์ ํ™”๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์† ESCAPE ํ‚ค์›Œ๋“œ์™€ ํ•จ๊ป˜ LIKE ํ‘œํ˜„์‹์„ ์ž‘๋™ํ•˜๊ณ  "PRAGMA case_sensitive_like" ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ. ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ ๋ถ€๋ถ„ ์ธ๋ฑ์Šค WHERE ์ ˆ์— ์ง€์ •๋œ ๋ช…๋ฐฑํžˆ ์ฐธ์ธ ์กฐ๊ฑด์— ๋Œ€ํ•œ ๋ถˆํ•„์š”ํ•œ ๊ฒ€์‚ฌ๊ฐ€ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
  • ๋ช…๋ น ".๋งค๊ฐœ๋ณ€์ˆ˜ยป ์ž‘์—…์— ๋Œ€ํ•ด ์ฒจ๋ถ€๋œ ๋Œ€์ฒดํ’ˆ (๋งˆ์Šคํฌ๋Š” SQL ํ‘œํ˜„์‹์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.) ".archive" ๋ช…๋ น์—์„œ "--update" ์˜ต์…˜์ด ๋‹ค์‹œ ์„ค๊ณ„๋˜์–ด ์ด์ œ ์•„์นด์ด๋ธŒ์— ์ด๋ฏธ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ํŒŒ์ผ์„ ๊ฑด๋„ˆ๋›ฐ๊ณ  ์•„์นด์ด๋ธŒ์— ํŒŒ์ผ์„ ํฌํ•จํ•˜๊ธฐ ์œ„ํ•ด "--insert" ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋จ fossildelta.c, ์ƒ์„ฑ, ์ ์šฉ ๋ฐ ๋ถ„ํ•ด๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ั„ะพั€ะผะฐั‚ RBU ํ™•์žฅ์— ์‚ฌ์šฉ๋˜๋Š” ํ™”์„ ๋ธํƒ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ
  • ์†์ƒ๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŒŒ์ผ ์ž‘์—…์˜ ์•ˆ์ •์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ์ ํŠธ ์ €์žฅ์†Œ์˜ ๋ฏธ๋Ÿฌ๊ฐ€ ๋‹ค์Œ์—์„œ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. GitHub์˜ (๊ธฐ์ดˆ์ ์ธ ์ €์žฅ์†Œ ๋ฒ„์ „ ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์›๋จ ํ™”์„, SQLite ์ž‘์„ฑ์ž๊ฐ€ ์ž‘์„ฑ).

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€