์ด๋ค ์ด์ ๋ก FILESTREAM์ ์ฌ์ฉํ์ฌ varbinary(max) col์ ์ฝ์ ํ๊ฑฐ๋ ํด๋น ์ด์์ ์ฝ๋ ๋ฐ 10์ด๊ฐ ์์๋ฉ๋๋ค. ๋๋ ์๊ฐ์ ๋ด์ด ๋ ธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณ๋ชฉ ํ์์ ๋ค์ ์ง๋ฃจํ ๊ฒ์ผ๋ก ์ถ์ ํ์ต๋๋ค. ๋๋ต 2๊ฐ์ 25MB ํ์ผ ์ ์ฌ์ฉํ์ฌ ๋ค์ ์ฟผ๋ฆฌ๋ฅผ ํ ์คํธํ์ต๋๋ค.
select * from documents where file_extension = 'zip'
MSSQL ๊ด๋ฆฌ ์คํ๋์ค
ํฌ๋กฌ ๊ฐ๋ฐ ๋๊ตฌ
์ฝ๋ ์ค๋ํซ(์์ ํ์ง ์์)
์๋ ํ์ธ์ @sammaniamsam ,
์ง์ ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋๋ ์ด๊ฒ์ด Tedious์์ ํ ํฐ ๊ตฌ๋ฌธ ๋ถ์์ด ๊ตฌํ๋๋ ๋ฐฉ์ ๋๋ฌธ์ผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฆ, varbinary(max) ๋ฐ ์๋ง๋ varchar(max)๋ฅผ ์ฌ์ฉํ ๋ ๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฐจ์งํ๋ ๋ง์ ๋น๋๊ธฐ ์ฝ๋ฐฑ์ด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ๊น์ด ์ฅ๋์ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด Tedious์์ ๊ตฌํ๋๋ ๋ฐฉ์์ ๋ฆฌํฉํ ๋งํ ๊ณํ์ด ์์ต๋๋ค.
@arthurschreiber , @MichaelSun90 ์ด๋ป๊ฒ ์๊ฐํ์ธ์?
@sammaniamsam๋ , ์๋ ํ์ธ์. ์ด ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์ผ์ผํค๋ Tedious ๋ฒ์ ์ด ๋ฌด์์ธ์ง ๊ถ๊ธํฉ๋๋ค. #1006
@IanChokS "^5.0.3"์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
ํ์ฌ ์ด๋ ค ์๋ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ์ดํด๋ณธ ํ ์ฑ๋ฅ ์ฐจ๋จ์ด ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋ผ๋ ๊ฒ์ด ๋ถ๋ช ํฉ๋๋ค(์: #879, #781, #475, #467, #319, #303). ํ์ฌ ์ฐ๋ฆฌ๋ ์์ ์ํธํ ๊ธฐ๋ฅ ๊ตฌํ, ๊ฐ์ ๋ ๋ฐ์ดํฐ ์ ํ ์ ํจ์ฑ ๊ฒ์ฌ/๋ณํ , ํ๋ฌ๊ทธํ ์ธ์ฆ ๊ณต๊ธ์ , ํ์ฌ ๋ฐ์ดํฐ ์ ํ ๋ฆฌํฉํ ๋ง ๊ณผ ๊ฐ์ ๋ก๋๋งต์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ๊ธฐ๋ ๋ฌธ์ ์ ๋ฐ๋ฅด๋ฉด ์ด ์ฑ๋ฅ ๋ธ๋ก์ ์ฌ๋๋ค์ด ์ง๋ฃจํจ์ ์ฌ์ฉํ ๋ ์ง๋ฉดํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ฅ๋ฒฝ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋ Arthur ๋ฐ ํ๊ณผ ์ด๋ค ์์ ์ ์ฐ์ ์์๋ฅผ ์ง์ ํด์ผ ํ๋์ง์ ๋ํด ๋ ผ์ํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฑ๋ฅ ๊ฐ์ ์ด ๊ฐ์ฅ ๋ณด๊ณ ์ถ์ ๋ณํ๋ผ๊ณ ์๊ฐ๋๋ฉด ์ข์์๋ฅผ ๋จ๊ธฐ๊ฑฐ๋ ์์ผ๋ก ๋์๊ฐ์ผ ํ ๋ฐฉํฅ์ ๋ํ ์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์. ์ด๋ค ํผ๋๋ฐฑ์ด๋ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค! ๐
์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ WIP -> #1037
์ค๋ช : #1038
@sammaniamsam ๋ , ์ต๊ทผ #1049, #1044, #1037์ ๋ณํฉํ์ฌ ์ฑ๋ฅ์ด ํฅ์๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ต์ ๋ง์คํฐ ๋ธ๋์น์ ๋ํด ๋ฒค์น๋งํฌ๋ฅผ ๋ค์ ์คํํ๊ณ ๋์์ ์ฑ๋ฅ์ด ํฅ์๋๋ฉด ์๋ ค์ฃผ์๊ฒ ์ต๋๊น?
๊ฐ์ฌ ํด์! ๐
ํธ์ง: ์์ง npm์ ๋ฆด๋ฆฌ์ค๋์ง ์์์ง๋ง ๋ณ๊ฒฝ ์ฌํญ์ ํ์ฌ ๋ง์คํฐ ๋ถ๊ธฐ์ ์์ต๋๋ค.
@IanChokS ์ ๋์ ์ผ๋ก! ์ ๊ฒฝ์จ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์๋ก์ด ๊ฐ์ ์ฌํญ์ ํ ์คํธํ๊ธฐ๋ฅผ ๊ธฐ๋ํฉ๋๋ค.
@IanChokS ๊ฒฐ๊ณผ๋ ์๋ ํ์ ์์ต๋๋ค. ์ง๋ฌธ์ด ์์ผ๋ฉด ์๋ ค์ฃผ์ธ์.
๋ฐฉ๋ฒ | ์ง๋ฃจํ ๋ฒ์ | ํ์ผ ์ | ํฌ๊ธฐ | ์คํ ์๊ฐ(ms)
-- | -- | -- | -- | --
์ฝ๊ธฐ | ^6.3.0 | 1 | 23.33MB | 2435.834
์ฝ๊ธฐ | ^6.3.0 | 2 | 46.66MB | 5008.435
์ฝ๊ธฐ | ^6.3.0 | 3 | 136.5KB | 329.727
์ฝ์
| ^6.3.0 | 2 | 11.9MB | 4316.95
์ฝ์
| ^6.3.0 | 4 | 59KB | 42.864
์ฝ๊ธฐ | ์ต์ ๋ง์คํฐ | 1 | 23.33MB | 2771.478
์ฝ๊ธฐ | ์ต์ ๋ง์คํฐ | 2 | 46.66MB | 4877.394
์ฝ๊ธฐ | ์ต์ ๋ง์คํฐ | 3 | 136.5KB | 93.575
์ฝ์
| ์ต์ ๋ง์คํฐ | 2 | 11.9MB | 2535.267
์ฝ์
| ์ต์ ๋ง์คํฐ | 4 | 59KB | 43.886
์ข์๋ณด์ด๋ค์! ์ฝ์
์ ๋ํ ๊ฒฐ๊ณผ์ ์ผ์นํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ ๋ฐ์ผ๋ก ๋จ์ด์ก์ต๋๋ค.
์์ผ๋ก ์ฝ๋ ์๊ฐ์ ๋๋ฆฌ๊ธฐ ์ํด ํ์คํ ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค ๐ช
:tada: ์ด ๋ฌธ์ ๋ ๋ฒ์ 8.1.0์์ ํด๊ฒฐ๋์์ต๋๋ค.
๋ฆด๋ฆฌ์ค๋ ๋ค์์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋งจํฑ ๋ฆด๋ฆฌ์ค ๋ด :package::rocket:
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํ์ฌ ์ด๋ ค ์๋ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ์ดํด๋ณธ ํ ์ฑ๋ฅ ์ฐจ๋จ์ด ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋ผ๋ ๊ฒ์ด ๋ถ๋ช ํฉ๋๋ค(์: #879, #781, #475, #467, #319, #303). ํ์ฌ ์ฐ๋ฆฌ๋ ์์ ์ํธํ ๊ธฐ๋ฅ ๊ตฌํ, ๊ฐ์ ๋ ๋ฐ์ดํฐ ์ ํ ์ ํจ์ฑ ๊ฒ์ฌ/๋ณํ , ํ๋ฌ๊ทธํ ์ธ์ฆ ๊ณต๊ธ์ , ํ์ฌ ๋ฐ์ดํฐ ์ ํ ๋ฆฌํฉํ ๋ง ๊ณผ ๊ฐ์ ๋ก๋๋งต์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ๊ธฐ๋ ๋ฌธ์ ์ ๋ฐ๋ฅด๋ฉด ์ด ์ฑ๋ฅ ๋ธ๋ก์ ์ฌ๋๋ค์ด ์ง๋ฃจํจ์ ์ฌ์ฉํ ๋ ์ง๋ฉดํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ์ฅ๋ฒฝ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋ Arthur ๋ฐ ํ๊ณผ ์ด๋ค ์์ ์ ์ฐ์ ์์๋ฅผ ์ง์ ํด์ผ ํ๋์ง์ ๋ํด ๋ ผ์ํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ฑ๋ฅ ๊ฐ์ ์ด ๊ฐ์ฅ ๋ณด๊ณ ์ถ์ ๋ณํ๋ผ๊ณ ์๊ฐ๋๋ฉด ์ข์์๋ฅผ ๋จ๊ธฐ๊ฑฐ๋ ์์ผ๋ก ๋์๊ฐ์ผ ํ ๋ฐฉํฅ์ ๋ํ ์๊ฒฌ์ ๋จ๊ฒจ์ฃผ์ธ์. ์ด๋ค ํผ๋๋ฐฑ์ด๋ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค! ๐