๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€72

9/4 Exp ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€ ์ž…๋‹ˆ๋‹ค. 2021. 9. 7.
For Pro Starter - ํ”„๋กœ์— ์ž์ฃผ ๋‚˜์˜ค๋Š” ๊ฒƒ ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€ ์ž…๋‹ˆ๋‹ค. 2021. 9. 6.
Java ๊ฐ์ฒด ์ง€ํ–ฅ #์ถ”์ƒํ™” #์ƒ์† #๋‹คํ˜•์„ฑ #์บก์Šํ™” ์ถ”์ƒํ™” (Abstraction) - ๊ฐ์ฒด๋ฅผ ๊ด€์ฐฐํ•˜์—ฌ ๊ณตํ†ต๋œ ํŠน์„ฑ์„ ์ฐพ์•„ ํด๋ž˜์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ด ์ค‘ ๊ด€์‹ฌ ์˜์—ญ (= Context = Application Boundary) ์— ์žˆ๋Š” ํŠน์„ฑ๋งŒ ๊ฐ€์ง€๊ณ  ์žฌ์กฐํ•ฉ ํ•˜๋Š” ๊ฒƒ (= ๋ชจ๋ธ๋ง) - ์˜ˆ๋ฅผ ๋“ค์–ด ํ™˜์ž ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ ๋‹ค๋ฉด ์†Œ์œ ํ•œ ์ง‘์ด ๋ช‡ ์ฑ„์ธ์ง€๋Š” ํ•„์š” ์—†๋‹ค. ์ƒ์† (Inheritance) [ ๊ฐœ๋… ] - ์กฐ์ง๋„๋‚˜ ๊ณ„์ธต๋„๊ฐ€ ์•„๋‹Œ ๋ถ„๋ฅ˜๋„์˜ ๊ฐœ๋… (Animal ⊃ Mammal ⊃ Bat) - ์ƒ์œ„ ํด๋ž˜์Šค์˜ ํŠน์„ฑ์„ ํ•˜์œ„ ํด๋ž˜์Šค์— ์ƒ์†ํ•˜๊ณ , ๊ฑฐ๊ธฐ์— ๋”ํ•ด ํ•„์š”ํ•œ ํŠน์„ฑ์„ ์ถ”๊ฐ€ (ํ™•์žฅ) ํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ - 'ํ•˜์œ„ ํด๋ž˜์Šค' is a kind of (extends) '์ƒ์œ„ ํด๋ž˜์Šค' [ ๋ฉ”๋ชจ๋ฆฌ ๋ ˆ๋ฒจ ์ดํ•ด ] - ํ•˜์œ„ ํด๋ž˜์Šค ๊ฐ์ฒด๋ฅผ.. 2021. 8. 29.
Java ๋ฉ”๋ชจ๋ฆฌ ๋ ˆ๋ฒจ ์ดํ•ด #JDK #JRE #JVM #ํด๋ž˜์Šค #๊ฐ์ฒด #ํด๋ž˜์Šค๋ฉค๋ฒ„ #๊ฐ์ฒด๋ฉค๋ฒ„ #static #stack #heap Java ๊ตฌ๋™ ๊ณผ์ •: JDK, JRE, JVM - ์‹คํ–‰ํ™˜๊ฒฝ (OS/HW์˜ ์กฐํ•ฉ) ์— ๊ด€๊ณ„ ์—†์ด ํ•˜๋‚˜์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ํ•˜๋‚˜์˜ ์˜ค๋ธŒ์ ํŠธ ํŒŒ์ผ๋กœ ์ปดํŒŒ์ผ๋œ๋‹ค. (Write Once Use Anywhere) - ์‹คํ–‰ํ™˜๊ฒฝ์— ๋งž๋Š” JRE๋ฅผ ์„ค์น˜ํ•˜๋ฉด ์˜ค๋ธŒ์ ํŠธ ํŒŒ์ผ์„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•˜๋‹ค. (๊ทธ๋ฆผ ์ƒ 2๊ฐœ์˜ JRE๋Š” ์‹คํ–‰ํ™˜๊ฒฝ ๋ณ„ JRE๋ฅผ ์˜๋ฏธ) - JDK๋Š” ์ปดํŒŒ์ผ๋Ÿฌ (javac.exe) ๋ฅผ ํฌํ•จํ•˜๋ฉฐ, JRE๋Š” ์‹คํ–‰๊ธฐ (java.exe) ๋ฅผ ํฌํ•จํ•œ๋‹ค. - JDK๋ฅผ ํ†ตํ•ด ์ปดํŒŒ์ผ๋œ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์€ JVM ์ƒ์—์„œ JVM์˜ OS์ธ JRE์— ์˜ํ•ด ๊ตฌ๋™๋œ๋‹ค. - ํŽธ์˜์ƒ JDK ⊃ JRE ⊃ JVM ์˜ ํ˜•ํƒœ๋กœ ๋ฐฐํฌ๋œ๋‹ค. - JDK๋ฅผ.. 2021. 8. 29.
ํ”„๋กœ ํ•ฉ๊ฒฉ ๋ณต๊ธฐ ๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€ ์ž…๋‹ˆ๋‹ค. 2021. 8. 27.
GPDB (vs. PostgreSQL, Architecture, Query) #Greenplum_Database [1] GPDB vs. PostgreSQL - GPDB๋Š” PostgreSQL์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” MPP* DBMS์ž„ (PostgreSQL์€ SMP*) - ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋””์Šคํฌ ๊ธฐ๋ฐ˜ DB ์ธ์Šคํ„ด์Šค๋“ค์ด ํ•˜๋‚˜์˜ DBMS์ฒ˜๋Ÿผ ์ž‘๋™ํ•จ (๋ถ„์‚ฐ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ) - SQL ์ง€์›, ํŠน์ง•, Config ์˜ต์…˜, ์‚ฌ์šฉ์ž ๊ธฐ๋Šฅ ์ธก๋ฉด์€ PostgreSQL๊ณผ ๋งค์šฐ ๋น„์Šทํ•จ - GPDB๊ฐ€ PostgreSQL์— ๋น„ํ•ด ์ถ”๊ฐ€ ์ง€์›ํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค์€... . Postgres Planner ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ GPORCA๋„ ์ฟผ๋ฆฌ ํ”Œ๋ž˜๋‹์— ์‚ฌ์šฉ . ์‹œ์Šคํ…œ ์นดํƒˆ๋กœ๊ทธ, Optimizer, ์ฟผ๋ฆฌ ์‹คํ–‰๊ธฐ, ํŠธ๋žœ์ ์…˜ ๋งค๋‹ˆ์ € ์ˆ˜์ •/๊ฐ•ํ™” (for ๋ณ‘๋ ฌ ๊ตฌ์กฐ) . ์™ธ๋ถ€ ํ…Œ์ด๋ธ” ๋ณ‘๋ ฌ ๋กœ๋”ฉ, ์ž์› ๊ด€๋ฆฌ, ์ฟผ๋ฆฌ ์ตœ์ ํ™”, ์Šคํ† ๋ฆฌ์ง€ ๊ฐ•ํ™” (Append-O.. 2021. 5. 16.