๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ 21

[๋ฌผ๋ฅ˜ ํŠธ๋ Œ๋“œ] 2024 ํ•ด์šด์—… ์ •๋ฆฌ ๋ฐ 2025 ๋Œ€์‘ ์ „๋žต

โœ”๏ธ ๋“ค์–ด๊ฐ€๊ธฐ ์ „ ๊ฐ„๋‹จํ•œ ๊ฐœ๋… ์„ค๋ช…`์„ ์‚ฌ`- ์„ค๋ช… : ๋ฌผ๊ฑด์„ ๋ฐฐ๋กœ ์˜ฎ๊ธฐ๋Š” 'ํƒ๋ฐฐ ํšŒ์‚ฌ'์˜ ๊ฐœ๋…- ์—ญํ•  : ํฐ ๋ฐฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํšŒ์‚ฌ๋“ค๋กœ ๋ฌผ๊ฑด์„ ์˜ฎ๊ฒจ์ฃผ๋Š” ์—ญํ• , ๋ฐฐ๋กœ ์‹ค์–ด๋‚˜๋ฅด๋Š” ์š”๊ธˆ์„ ๋ฐ›๋Š” ์‚ฌ๋žŒ - ์˜ˆ์‹œ : HMM (ํ•œ๊ตญ), ๋จธ์Šคํฌ (๋ด๋งˆํฌ), MSC (์Šค์œ„์Šค) ๋“ฑ...`ํ™”์ฃผ` - ์„ค๋ช… : ๋ฌผ๊ฑด์„ ๋ณด๋‚ด๊ฑฐ๋‚˜ ๋ฐ›์œผ๋ ค๋Š” '๋ฌผ๊ฑด ์ฃผ์ธ'์˜ ๊ฐœ๋… - ์—ญํ•  : ๋ฌผ๊ฑด์„ ์ƒ์‚ฐํ•˜๊ฑฐ๋‚˜ ํŒ”๋ ค๋Š” ํšŒ์‚ฌ, ๋ฌผ๊ฑด ์ด์†ก์„ ์š”์ฒญํ•˜๋Š” ์‚ฌ๋žŒ - ์˜ˆ์‹œ : ์‚ผ์„ฑ์ „์ž, LG, ํ˜„๋Œ€์ฐจ์ฒ˜๋Ÿผ ๋ฌผ๊ฑด์„ ์ˆ˜์ถœํ•˜๋Š” ํšŒ์‚ฌ, ์•„๋งˆ์กด ์ด์ผ€์•„ ๊ฐ™์€ ๋Œ€ํ˜• ์œ ํ†ต ์—…์ฒด๋„ ํ™”์ฃผ์— ํ•ด๋‹น  ๐Ÿ“ 2024๋…„ ํ•ด์šด ์‹œ์žฅ2024๋…„์˜ ํ•ด์šด ์—…๊ณ„๋Š” ํŒฌ๋ฐ๋ฏน ์ดํ›„ ์‹œ์žฅ์ด ์กฐ์ •๋˜๋Š” ์‹œ๊ธฐ์˜€์ง€๋งŒ, ์ฃผ์š” ์„ ์‚ฌ๋“ค์˜ ๋งค์ถœ๊ณผ ์˜์—…์ด์ต์€ ๋งค์šฐ ๊ฒฌ๊ณ ํ•˜๊ฒŒ ์œ ์ง€๋จ* ๊ฐ€์žฅ ํฐ ๋ณ€์ˆ˜๋Š” ๊ธ€๋กœ๋ฒŒ ๊ณต๊ธ‰๋ง ๋ฆฌ์Šคํฌ์˜€์Œ ..

[MySQL] ๊ธฐ๋ณธ SQL ๋ฌธ๋ฒ• ์ด์ •๋ฆฌ & ๋ชจ์Œ

โœ”๏ธ ์ฃผ์˜ - SELECT ์ ˆ์—์„œ ์ƒ์„ฑํ•œ ๋ณ„์นญ์„ Where ์ ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ- Partition๊ณผ ๊ฐ™์€ ์œˆ๋„์šฐ ํ•จ์ˆ˜๋Š” Where ์ ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ - ์„œ๋ธŒ์ฟผ๋ฆฌ ๋งŒ๋“ค๊ณ , ๋ณ„์นญ ์•ˆ ์‚ฌ์šฉํ•ด๋„ ๋งŒ๋“ค์–ด์•ผ ํ•จ  โญ๏ธ SQL ์ฟผ๋ฆฌ ์ˆœ์„œ1. SELECT2. FROM3. JOIN4. WHERE5. GROUP BY6. HAVING7. ORDER BY8. LIMIT  ๐Ÿ“ NULL ์ฒ˜๋ฆฌ ๊ด€๋ จ ํ•จ์ˆ˜ NULL ์ฒ˜๋ฆฌ : ์ปฌ๋Ÿผ์˜ ๊ฐ’์ด NULL์ธ ๊ฒฝ์šฐ ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” ํ•จ์ˆ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ์—์„œ ๋ˆ„๋ฝ๋˜๊ฑฐ๋‚˜ ์ •์˜๋˜์ง€ ์•Š์€ ๊ฐ’์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ํ™œ์šฉ NULL ๊ฐ’ ํ™•์ธ`IS NULL` : ๊ฐ’์ด NULL์ธ์ง€ ํ™•์ธ `IS NOT NULL` : ๊ฐ’์ด NULL์ด ์•„๋‹Œ์ง€ ํ™•์ธ `ISNULL(expr)` : NULL์ด๋ฉด 1 ๋ฐ˜ํ™˜, ์•„๋‹ˆ๋ฉด 0์„ ๋ฐ˜ํ™˜..

IT/SQL 2025.01.02

[๊ธˆ์œต ํŠธ๋ Œ๋“œ] ํ•€ํ…Œํฌ ๊ธฐ๋ฐ˜ ์ฆ๊ถŒ์‚ฌ ๋น„๊ต

ํ† ์Šค ์ฆ๊ถŒ์นด์นด์˜คํŽ˜์ด ์ฆ๊ถŒ์ฑ„๋„MTS (์Šค๋งˆํŠธํฐ์ด๋‚˜ ํƒœ๋ธ”๋ฆฟ๊ณผ ๊ฐ™์€ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ) ๊ฐ€์น˜ ์ œ์•ˆ ์›์•ฑ ์ „๋žต- MTS ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•˜๊ธฐ ์ „๋ถ€ํ„ฐ ์†ก๊ธˆ ๊ฒฐ์ œ ์„œ๋น„์Šค๋กœ ์ด์šฉ์ž ๋ชจ์Œ- ๋ณ„๋„์˜ ์•ฑ ์„ค์น˜ ์—†์ด ๊ธฐ์กด ์•ฑ์„ ํ™œ์šฉํ•ด MTS ๊ธฐ๋Šฅ ์ œ๊ณต ๊ณ ๊ฐ ์„ธ๊ทธ๋จผํŠธ- MTS๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฐœ์ธ ํˆฌ์ž์ž- MTS๋ฅผ ์ด์šฉํ•˜๋Š” ๊ฐœ์ธ ํˆฌ์ž์ž* ํ† ์Šค์™€ ๋‹ฌ๋ฆฌ ๊ฐœ์ธ ์™ธ์—  ๋ฒ•์ธ·๊ธฐ๊ด€ ๊ณ ๊ฐ ๋Œ€์ƒ ์œ„ํƒ๋งค๋งค, ๊ธฐ์—… ๊ธˆ์œต ์—…๋ฌด ์ž๋ฌธ ์„œ๋น„์Šค ๋“ฑ ํ™€์„ธ์ผ ์‚ฌ์—… ์šด์˜ ๊ณ ๊ฐ ๊ด€๊ณ„ - '์ฃผ๋ฆฐ์ด' ์ž…๋ง›์— ๋งž์ถ˜ ์•ฑ ๊ตฌ์„ฑ - ๊ณต๊ฒฉ์ ์ธ ๋งˆ์ผ€ํŒ… - ์‰ฌ์šด UI๋กœ ๊ณ ๊ฐ ์„ ์ ์— ์„ฑ๊ณต(์ดˆ๋ฐ˜)- ๊ณง์žฅ ์ฃผ์‹ ๊ฑฐ๋ž˜ ์„œ๋น„์Šค ๋„์ž…ํ•˜์—ฌ ๊ฐœ์ธ ํˆฌ์ž์ž ์œ ์น˜(ํ–ฅํ›„)- ์ด์šฉ์ž๊ฐ€ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ์šฉ์–ด ํ™œ์šฉ- ์ž์‚ฌ MTS๋ฅผ ํ†ตํ•ด ์ด์šฉ์ž๊ฐ€ ์–ธ์ œ ์–ด๋””์„œ๋“  ๋ฆฌํฌํŠธ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•  ๊ณ„ํš (์ดˆ๋ฐ˜)- ์†Œ์•ก ํˆฌ์ž๋กœ ๋‹น..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] MySQL Lv.4 ๋ฌธ์ œํ’€์ด ์ •๋‹ต ๋ชจ์Œ (feat. ์ฝ”๋”ฉํ…Œ์ŠคํŠธ)

๐Ÿš€ MySQL ๋ฌธ๋ฒ• ์ด์ •๋ฆฌ ๋ฐ”๋กœ๊ฐ€๊ธฐ [MySQL] ๊ธฐ๋ณธ SQL ๋ฌธ๋ฒ• ์ด์ •๋ฆฌ & ๋ชจ์Œโœ”๏ธ ์ฃผ์˜ - SELECT ์ ˆ์—์„œ ์ƒ์„ฑํ•œ ๋ณ„์นญ์„ Where ์ ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ- Partition๊ณผ ๊ฐ™์€ ์œˆ๋„์šฐ ํ•จ์ˆ˜๋Š” Where ์ ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ - ์„œ๋ธŒ์ฟผ๋ฆฌ ๋งŒ๋“ค๊ณ , ๋ณ„์นญ ์•ˆ ์‚ฌ์šฉํ•ด๋„ ๋งŒ๋“ค์–ด์•ผ ํ•จ   ๐Ÿ“ NULL ์ฒ˜thswldud.tistory.com  ์ตœ์‹ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ ๋ฌธ์ œ ์ˆœ์„œ์ž…๋‹ˆ๋‹ค  ๋ฌธ์ œ ํ’€์ด ๊ธฐ๊ฐ„ : 24๋…„ 12์›” 27์ผ ~ ๋ณดํ˜ธ์†Œ์—์„œ ์ค‘์„ฑํ™”ํ•œ ๋™๋ฌผSELECT I.ANIMAL_ID , I.ANIMAL_TYPE , I.NAMEFROM ANIMAL_INS AS I JOIN ANIMAL_OUTS AS O ON I.ANIMAL_ID = O.ANIMAL_IDWHERE SEX_UPON..

[๋ฉ”ํƒ€์ฝ”๋“œ] Spark๋ฅผ ํ™œ์šฉํ•œ Data Engineering (feat. ๊ฐ•์˜ ํ›„๊ธฐ)

์•ˆ๋…•ํ•˜์„ธ์š”! ์ง€๋‚œ ์ฃผ ๋ฉ”ํƒ€์ฝ”๋“œ "Spark๋ฅผ ํ™œ์šฉํ•œ Data Engineering" ๊ฐ•์˜์—  ๋Œ€ํ•ด ์†Œ๊ฐœ๋“œ๋ ธ๋Š”๋ฐ์š”.  [๋ฉ”ํƒ€์ฝ”๋“œ] Spark๋ฅผ ํ™œ์šฉํ•œ Data Engineering ์ž…๋ฌธ ์‹ค์Šต ๊ฐ•์˜ (feat. ๊ฐ•์˜ ์†Œ๊ฐœ ๋ฐ ์ค‘๊ฐ„ ํ›„๊ธฐ)์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฒˆ์— ๋ฉ”ํƒ€์ฝ”๋“œ์—์„œ ์ง„ํ–‰ํ•˜๋Š”'Spark๋ฅผ ํ™œ์šฉํ•œ Data Engineering ๊ฐ•์˜' ์žฅํ•™์ƒ์œผ๋กœ ์„ ๋ฐœ๋˜์–ด ์†Œ๊ฐœ๋“œ๋ฆฌ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.  ๐Ÿ“ ๊ฐ•์˜ ์†Œ๊ฐœ ๋ฐ ์ฃผ์š” ๋‚ด์šฉ ๊ฐ„๋žต ์†Œ๊ฐœ : Spark ์‹ค์Šต ์œ„์ฃผ์˜ ๊ตฌ์„ฑ, ์ตœthswldud.tistory.com ์˜ค๋Š˜์€ ๊ฐ„๋‹จํ•œ ์ˆ˜๊ฐ• ํ›„๊ธฐ๋ฅผ ๋‚จ๊ธฐ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.   โœ๏ธ ์ˆ˜๊ฐ• ๋‚ด์šฉ ๋ฐ ํ›„๊ธฐ2๊ฐ• : Spark ๊ตฌ์„ฑ ์š”์†Œ ์ดํ•ดํ•˜๊ธฐ - Databricks ํ™˜๊ฒฝ ์„ค์ •3๊ฐ• : Spark ๋ฐ์ดํ„ฐ ์ข…๋ฅ˜ ๋ฐ ์ฒ˜๋ฆฌ๋ฒ• - pyspark, spark sql ..

[๋ฌผ๋ฅ˜ ํŠธ๋ Œ๋“œ] 2025 ์œ ํ†ต · ๋ฌผ๋ฅ˜ ์‚ฐ์—… ๋ฏธ๋ž˜ ์ „๋ง

๐Ÿ“ ๋ฌผ๋ฅ˜ ์‚ฐ์—… ๋ณ€ํ™” 1. ํผ์ŠคํŠธ ๋งˆ์ผ ๋ฌผ๋ฅ˜ ๊ณผ์ •์—์„œ ์ œํ’ˆ์ด ์ƒ์‚ฐ์ง€์—์„œ ์ถœ๋ฐœํ•˜์—ฌ ์ตœ์ดˆ์˜ ๋ฌผ๋ฅ˜ ๊ฑฐ์ ์ด๋‚˜ ์ฐฝ๊ณ ๋กœ ์ด๋™ํ•˜๋Š” ์ดˆ๊ธฐ ๋‹จ๊ณ„ ์ œ์กฐ์™€ ๋ฌผ๋ฅ˜๊ฐ€ ๋งŒ๋‚˜๋Š” ์ง€์ ์œผ๋กœ, ๋ฌผ๋ฅ˜ ์ „๋ฐ˜์˜ ํšจ์œจ์„ฑ๊ณผ ๋น„์šฉ์„ ์ขŒ์šฐํ•  ์ค‘์š” ๋‹จ๊ณ„ ์ œ์กฐ ๊ฑฐ์ ์˜ ์œ„์น˜์™€ ์šด์†ก ๋ฐฉ์‹์˜ ์„ ํƒ์€ ๋ฌผ๋ฅ˜ ์ „์ œ ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ • ์ง“๋Š” ํ•ต์‹ฌ ์š”์†Œ ์„์œ  ์‚ฐ์—…๋ฐฐ๊ฒฝ : ํ•œ๊ตญ์€ ์›์œ  ์ˆ˜์ž… ํ›„ ์žฌ์ˆ˜์ถœ, ์›์œ ์˜ ๋†’์€ ์ˆ˜์š”์™€ ์ง€์†์ ์ธ ๊ฐ€๊ฒฉ ์ƒ์Šน, ์ด๋กœ ์ธํ•œ ์ˆ˜์ถœ ๊ฐ์†Œ์„ธ ์ „๋ง : ์ œ์กฐ์—… ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ํ•ด์šด ๋ฌผ๋ฅ˜์—๋„ ํฐ ์˜ํ–ฅ์„ ์ฃผ๋Š” ์š”์†Œ์ž๋™์ฐจ ์‚ฐ์—…๋ฐฐ๊ฒฝ : ์ค‘๊ตญ์‚ฐ ์ „๊ธฐ์ฐจ์˜ ํ•œ๊ตญ ์‹œ์žฅ ์ง„์ถœ, ํ…Œ์Šฌ๋ผ๋ฅผ ๋น„๋กฏํ•œ ์ฃผ์š” ์™„์„ฑ์ฐจ ๋ธŒ๋žœ๋“œ์™€์˜ ๊ฒฝ์Ÿ ์‹ฌํ™”์ „๋ง : ๊ธฐ์กด ๋‚ด์—ฐ ๊ธฐ๊ด€ ์ž๋™์ฐจ์™€ ๋ถ€ํ’ˆ ์‹œ์žฅ ์œ„์ถ• ์šฐ๋ ค, ํ•œ๊ตญ ์ž๋™์ฐจ ์ˆ˜์ถœ์˜ ๋ฌผ๋ฅ˜์— ๋ถ€์ •์  ์˜ํ–ฅ ์ถ”ํ›„ ๊ณ„ํš : ๋ฌผ๋ฅ˜ ๊ด€๋ จ ์ƒˆ๋กœ์šด ํ•ด๊ฒฐ์ฑ…๊ณผ ๋Œ€์•ˆ ๊ฐœ๋ฐœ..

[๋ฌผ๋ฅ˜ ํŠธ๋ Œ๋“œ] 2024 ์œ ํ†ต · ๋ฌผ๋ฅ˜ ์‚ฐ์—… ๋ฆฌ๋ทฐ

๋ฐฐ๊ฒฝ๋””์ง€ํ„ธ ๊ธฐ์ˆ  ํ˜์‹ ๊ณผ ์†Œ๋น„์ž ๋‹ˆ์ฆˆ ๋ณ€ํ™”๋กœ ์œ ํ†ต, ๋ฌผ๋ฅ˜ ์—…๊ณ„ ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํŠนํžˆ, ์ง€์ •ํ•™์  ๊ฐˆ๋“ฑ๊ณผ ๊ธฐํ›„ ๋ณ€ํ™” ๋“ฑ ๋‹ค์–‘ํ•œ ์š”์†Œ๊ฐ€ ๊ธฐ์—…์˜ ์ƒ์กด์„ ์ขŒ์šฐํ•˜๋ฉฐ, ์นœํ™˜๊ฒฝ ์šด์˜ ๋ฐ ํšจ์œจ ๊ฐœ์„ ์ด ์ฃผ์š” ์ด์Šˆ๋กœ ๋– ์˜ค๋ฆ„ ๐Ÿ“ ์ฃผ์š” ํŠธ๋ Œ๋“œ 20241. D2C ๋ชจ๋ธ์˜ ํ™•์‚ฐDirect to Consumer์˜ ์•ฝ์ž๋กœ, ๊ธฐ์—…์ด ์†Œ๋น„์ž์™€ ์ง๊ฑฐ๋ž˜ํ•˜๋Š” ํ˜•ํƒœ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์†Œ๋น„์ž์™€์˜ ๊ด€๊ณ„ ๊ฐ•ํ™”์™€ ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ์˜ ํ˜์‹ ์„ ์ด๋ฃจ๋ฉฐ, ๋น„์šฉ ํšจ์œจ์„ฑ๊ณผ ์‹œ์žฅ ๋ฏผ์ฒฉ์„ฑ์„ ๋™์‹œ์— ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์  ๋ฐฉ์•ˆ ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ์†Œ๋น„์ž๊ฐ€ ๋ธŒ๋žœ๋“œ์˜ ์Šคํ† ๋ฆฌ์™€ ๊ฐ€์น˜์— ๊ณต๊ฐํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์ปค์ง€๋ฉฐ, ๋ธŒ๋žœ๋“œ์™€ ์ •์„œ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜๊ณ ์ž ํ•˜๋Š” ์š•๊ตฌ ์ฆ๊ฐ€์žฅ์ ์†Œ๋น„์ž์™€์˜ ์ง์ ‘์ ์ธ ์†Œํ†ต์œผ๋กœ ์ถฉ์„ฑ๋„์™€ ์—ฐ๊ฒฐ ๊ฐ•ํ™”์ค‘๊ฐ„ ์œ ํ†ต ๊ณผ์ • ์ƒ๋žต์œผ๋กœ ๋น„์šฉ ์ ˆ๊ฐ, ๊ฐ€๊ฒฉ ๊ฒฝ์Ÿ๋ ฅ ํ™•๋ณด๋ธŒ๋žœ๋“œ ๋…๋ฆฝ์„ฑ ํ™•๋ณดํ•˜๋ฉฐ (๊ณ ์œ ์˜ ์„ธ๊ณ„๊ด€ ์ ˆ๋‹ฌ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] MySQL Lv.3 ๋ฌธ์ œํ’€์ด ์ •๋‹ต ๋ชจ์Œ (feat. ์ฝ”๋”ฉํ…Œ์ŠคํŠธ)

๐Ÿš€ MySQL ๋ฌธ๋ฒ• ์ด์ •๋ฆฌ ๋ฐ”๋กœ๊ฐ€๊ธฐ [MySQL] ๊ธฐ๋ณธ SQL ๋ฌธ๋ฒ• ์ด์ •๋ฆฌ & ๋ชจ์Œโœ”๏ธ ์ฃผ์˜ - SELECT ์ ˆ์—์„œ ์ƒ์„ฑํ•œ ๋ณ„์นญ์„ Where ์ ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ- Partition๊ณผ ๊ฐ™์€ ์œˆ๋„์šฐ ํ•จ์ˆ˜๋Š” Where ์ ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ - ์„œ๋ธŒ์ฟผ๋ฆฌ ๋งŒ๋“ค๊ณ , ๋ณ„์นญ ์•ˆ ์‚ฌ์šฉํ•ด๋„ ๋งŒ๋“ค์–ด์•ผ ํ•จ   ๐Ÿ“ NULL ์ฒ˜thswldud.tistory.com  ์ตœ์‹ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ ๋ฌธ์ œ ์ˆœ์„œ์ž…๋‹ˆ๋‹ค  ๋ฌธ์ œ ํ’€์ด ๊ธฐ๊ฐ„ : 24๋…„ 12์›” 24์ผ ~ 26์ผ์—†์–ด์ง„ ๊ธฐ๋ก ์ฐพ๊ธฐSELECT O.ANIMAL_ID , O.NAMEFROM ANIMAL_OUTS AS O LEFT JOIN ANIMAL_INS AS I ON O.ANIMAL_ID = I.ANIMAL_IDWHERE I.ANIMAL_ID IS NULLORDE..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] MySQL Lv.2 ๋ฌธ์ œํ’€์ด ์ •๋‹ต ๋ชจ์Œ (feat. ์ฝ”๋”ฉํ…Œ์ŠคํŠธ)

๐Ÿš€ MySQL ๋ฌธ๋ฒ• ์ด์ •๋ฆฌ ๋ฐ”๋กœ๊ฐ€๊ธฐ [MySQL] ๊ธฐ๋ณธ SQL ๋ฌธ๋ฒ• ์ด์ •๋ฆฌ & ๋ชจ์Œโœ”๏ธ ์ฃผ์˜ - SELECT ์ ˆ์—์„œ ์ƒ์„ฑํ•œ ๋ณ„์นญ์„ Where ์ ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ- Partition๊ณผ ๊ฐ™์€ ์œˆ๋„์šฐ ํ•จ์ˆ˜๋Š” Where ์ ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ - ์„œ๋ธŒ์ฟผ๋ฆฌ ๋งŒ๋“ค๊ณ , ๋ณ„์นญ ์•ˆ ์‚ฌ์šฉํ•ด๋„ ๋งŒ๋“ค์–ด์•ผ ํ•จ   ๐Ÿ“ NULL ์ฒ˜thswldud.tistory.com  ์ตœ์‹ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ ๋ฌธ์ œ ์ˆœ์„œ์ž…๋‹ˆ๋‹ค  ๋ฌธ์ œ ํ’€์ด ๊ธฐ๊ฐ„ : 24๋…„ 12์›” 20์ผ ~ 23์ผ์ตœ์†Ÿ๊ฐ’ ๊ตฌํ•˜๊ธฐSELECT MIN(DATETIME) AS ์‹œ๊ฐ„FROM ANIMAL_INS ๊ณ ์–‘์ด์™€ ๊ฐœ๋Š” ๋ช‡ ๋งˆ๋ฆฌ ์žˆ์„๊นŒSELECT ANIMAL_TYPE , COUNT(*) AS countFROM ANIMAL_INSGROUP BY ANIMAL_TYPEORDER BY ..

[๋ฉ”ํƒ€์ฝ”๋“œ] Spark๋ฅผ ํ™œ์šฉํ•œ Data Engineering ์ž…๋ฌธ ์‹ค์Šต ๊ฐ•์˜ (feat. ๊ฐ•์˜ ์†Œ๊ฐœ ๋ฐ ์ค‘๊ฐ„ ํ›„๊ธฐ)

์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฒˆ์— ๋ฉ”ํƒ€์ฝ”๋“œ์—์„œ ์ง„ํ–‰ํ•˜๋Š”'Spark๋ฅผ ํ™œ์šฉํ•œ Data Engineering ๊ฐ•์˜' ์žฅํ•™์ƒ์œผ๋กœ ์„ ๋ฐœ๋˜์–ด ์†Œ๊ฐœ๋“œ๋ฆฌ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.  ๐Ÿ“ ๊ฐ•์˜ ์†Œ๊ฐœ ๋ฐ ์ฃผ์š” ๋‚ด์šฉ ๊ฐ„๋žต ์†Œ๊ฐœ : Spark ์‹ค์Šต ์œ„์ฃผ์˜ ๊ตฌ์„ฑ, ์ตœ์ข…์ ์œผ๋กœ ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑ๋จ์ŠคํŒŒํฌ์˜ ์ฃผ์š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์ŠคํŒŒํฌ ์ž‘์—…์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์‹ค์ œ ๋ฐ์ดํ„ฐ ์ŠคํŒŒํฌ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ์ ํŠธ ์‹ค์Šต  Min ๊ฐ•์‚ฌ๋‹˜ ์†Œ๊ฐœSKY ๋Œ€ํ•™ ์ปดํ“จํ„ฐ๊ณตํ•™๊ณผ ํ•™์‚ฌ / ์„์‚ฌ ์กธ์—…(์ „) ๊ตญ๋‚ด Top IT ๋Œ€๊ธฐ์—… ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ๊ทผ๋ฌด(ํ˜„) ๊ตญ๋‚ด Top IT ๋Œ€๊ธฐ์—… ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด ๊ทผ๋ฌด๋ฉ”ํƒ€์ฝ”๋“œ ๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด Live ์Šคํ„ฐ๋”” ๊ฐ•์‚ฌ๋‹˜  ๊ฐ•์˜ ์ƒ์„ธ ๋‚ด์šฉ  ๐Ÿ“ ๊ฐ•์˜ ํ›„๊ธฐ: ํ˜„์žฌ 3๊ฐ•์˜ RDD ์‹ค์Šต๊นŒ์ง€ ์ˆ˜๊ฐ•ํ•œ ํ›„ ์†Œ๊ฐ์— ๋Œ€ํ•ด ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์ €..

Copy