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

๋ฐฑ์—”๋“œ4

[TIL] 221227 - ๋ฐฑ์—”๋“œ์˜ ํ”„๋กœ์ ํŠธ ์ค€๋น„์‚ฌํ•ญ ๋ฐฑ์—”๋“œ๊ฐ€ ์ด์ •๋„๋Š” ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ• ๋•Œ(์ง„ํ–‰ํ•˜๊ธฐ์ „) ์ฐธ๊ณ ํ• ๋งŒํ•œ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๊ฐ€ ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค์–ด๋ดค๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ ๋ธ”๋กœ๊ทธ ์ฐธ๊ณ ํ•˜๊ธฐ! ๋ฐฑ์—”๋“œ๊ฐ€ ์ด์ •๋„๋Š” ํ•ด์ค˜์•ผํ•จ - planB ์‹œ๋ฆฌ์ฆˆ | ๋ฐฑ์—”๋“œ๊ฐ€ ์ด์ •๋„๋Š” ํ•ด์ค˜์•ผ ํ•จ - city7310.log ์ด๋ฒˆ์—” ์˜์กด์„ฑ ๊ด€๋ฆฌ ๋„๊ตฌ๋ฅผ ๊ฒฐ์ •ํ•˜์ž. pip, npm, yarn, gem, maven, gradle ๋“ฑ๊ณผ ๊ฐ™์€ ์˜์กด์„ฑ ๊ด€๋ฆฌ/๋นŒ๋“œ ๋„๊ตฌ๋ฅผ ์จ๋ณธ ์  ์—†๋‹ค๋ฉด ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์œผ๋‹ˆ ์˜์กด์„ฑ ๊ด€๋ฆฌ ๋„๊ตฌ(Dependency Manager)๋ผ๋Š” ๊ธ€์„ ์ฝ์–ด velog.io 1. ํ”„๋กœ์ ํŠธ ๊ธฐํš์„œ(์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„) ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๊ธฐ ํ”„๋กœ์ ํŠธ๋ฅผ 5๋ฌธ์žฅ/3๋ฌธ์žฅ/1๋ฌธ์žฅ์œผ๋กœ ์ •์˜ํ•˜๊ธฐ ๋น„์Šทํ•œ ์„œ๋น„์Šค๊ฐ€ ๋ฌด์—‡์ด ์žˆ๊ณ  ์–ด๋–ค ์ฐจ๋ณ„์ ์ด, ๋ฌด์—‡์„ ๋ฐฐ์šธ์ˆ˜ ์žˆ๋Š”์ง€ ๊ฐ€.. 2023. 1. 6.
[TIL] 221031 - SpringBoot Part1 SpringBoot Part1 (1) Spring ๊ธฐ์ดˆ์˜ ๋ชฉํ‘œ Spring Framework ํ•ต์‹ฌ ๊ฐœ๋…๋“ค์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. Spring Framework Core ๋ชจ๋“ˆ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. Spring Framework JDBC ๋ชจ๋“ˆ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. Spring Framework ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. Spring Boot๋กœ ์Šคํ”„๋ง ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•œ๋‹ค. ์Šคํ”„๋ง(๋ถ€ํŠธ) ์‹œ์ž‘ํ•˜๊ธฐ Spring Boot ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ธฐ Spring Framework์ดํ•ดํ•˜๊ธฐ ์Šคํ”„๋ง ๋ถ€ํŠธ ์ดํ•ดํ•˜๊ธฐ ๋ฐ์ดํ„ฐ๋กœ ์ž‘์—…ํ•˜๊ธฐ ๋ฐ์ŠคํŠธ ์ฝ”๋“œ ์ž‘์„ฑ JDBC ์ด์šฉ Spring Framework์˜ JdbcTemplate ์‚ฌ์šฉ AOP ์ดํ•ดํ•˜๊ธฐ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœํ•˜๊ธฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ดํ•ดํ•˜๊ธฐ ๊ฐ„๋‹จํ•œ ์„œ๋ธ”๋ฆฟ ๋ง›๋ณด๊ธฐ ์Šคํ”„๋ง MVC ๋™์ž‘์›๋ฆฌ ์ดํ•ดํ•˜๊ธฐ CO.. 2022. 11. 2.
[TIL] 221027 - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค SQL : JOIN ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ์—์„œ ๋‚ ์•„์˜จ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - 4. SQL ๊ณ ๊ธ‰ ๋‹ค๊ธฐ์ง€(JOIN) 1. INSERT / UPDATE / DELET MySQL ์ปฌ๋Ÿผ ํƒ€์ž… Numeric Type INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT DECIMAL, NUMERIC FLOAT, DOUBLE, BIT Date and Time DATE, DATETIME, TIMESTAMP, TIME, YEAR String Type CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, SET JSON Type : ๋‹ค์–‘ํ•œ JSON ์กฐ์ž‘ํ•จ์ˆ˜ ์ œ๊ณต Spatial Type : ์œ„๋„ ๊ฒฝ๋„ ์ค‘์‹ฌ ์œ„์น˜ ๊ด€๋ จ ํƒ€์ž… INSERT INTO _ VALUES(_) : primary ke.. 2022. 10. 28.
[TIL] 221025 - MySQL ์‚ฌ์šฉํ•˜๊ธฐ ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ์—์„œ ๋‚ ์•„์˜จ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - 1. MySQL ์†Œ๊ฐœ/์„ค์น˜์™€ ์˜ˆ์ œ ๋ฐ์ดํ„ฐ ์†Œ๊ฐœ 1. MySQL ์†Œ๊ฐœ ์˜คํ”ˆ์†Œ์Šค์™€ ์œ ๋ฃŒ๋ฒ„์ „์ด ์กด์žฌ Maria DB : MySQ์ด ์˜ค๋ผํด์— ์ธ์ˆ˜๋˜๋ฉฐ ์œ ๋ฃŒํ™” ์—ฌ๋ถ€๊ฐ€ ์Ÿ์ ์ด ๋œ ํ›„ MySQL ์ดˆ๊ธฐ ๊ฐœ๋ฐœ์ž ์ค‘ ํ•˜๋‚˜์ธ Monty๊ฐ€ MySQL๊ณผ ํ˜ธํ™˜๋˜๋Š” ์˜คํ”ˆ์†Œ์Šค ๊ฐœ๋ฐœ. MySQL 5.5 ๊ธฐ๋ฐ˜์—์„œ ๊ฐœ๋ฐœ๋ฌ์œผ๋ฉฐ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋™์ผํ•˜๋‚˜ ์„ฑ๋Šฅ์ด ๋” ์ข‹๋‹ค. ํŠน์ง• Postgres์™€ ํ•จ๊ป˜ ๊ฐ€์žฅ ๋„๋ฆฌ ์“ฐ์ด๋Š” ํ”„๋กœ๋•์…˜์šฉ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ํ•œ๋Œ€์งœ๋ฆฌ ์†”๋ฃจ์…˜ → ์—ฌ๋Ÿฌ๋Œ€ ์„œ๋ฒ„์— ๋ถ„์‚ฐ ๋™์ž‘ํ•˜์ง€ ๋ชปํ•œ๋‹ค. ์šฉ๋Ÿ‰ ์ด์Šˆ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ์Œ. ์šฉ๋Ÿ‰ ์ฆ๋Œ€ ๋ฐฉ์‹ : Scale-UP : ์„œ๋ฒ„์— CPU์™€ Memory ์ถ”๊ฐ€. ์„œ๋ฒ„์˜ ์‚ฌ์–‘์„ ๋†’์ธ๋‹ค → but ํ•œ๊ณ„๊ฐ€ ์žˆ์Œ Scale-out : Master-Slave ๊ตฌ์„ฑ. ์ผ.. 2022. 10. 25.