/cs

๐ŸŒˆ๊ธฐ์ˆ  ๋ฉด์ ‘ ๋Œ€๋น„ ๋ฐ ์ง€์‹ ํ•จ์–‘์„ ์œ„ํ•œ Repo ์ž…๋‹ˆ๋‹ค.

CS ๋ฐ ๊ธฐ์ˆ  ๋ฉด์ ‘ ์ค€๋น„ ์Šคํ„ฐ๋””

Since author

๐Ÿ“ CS ๋ฐ ๊ธฐ์ˆ  ๋ฉด์ ‘ ์˜ˆ์ƒ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์œ„ํ•œ ์Šคํ„ฐ๋”” ์ž…๋‹ˆ๋‹ค.

๐Ÿ’ก ๋‹จ์ˆœํ•œ QNA ํ˜•์‹ ๋ณด๋‹ค, ๊นŠ์ด ์žˆ๋Š” ๋‚ด์šฉ๋“ค์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ  ๋ฉด์ ‘, ์ง€์‹ ํ•จ์–‘ ๋“ฑ์— ๋„์›€ ๋˜์‹ค ๊ฒ๋‹ˆ๋‹ค.

โœ”๏ธ ์˜คํƒ€ ๋ฐ ์ƒํ•œ ๊ธฐ์ˆ ์€ Issue ๋ฅผ ํ†ตํ•ด ์•Œ๋ ค์ฃผ์„ธ์š”.

๐Ÿšฉ QNA ํ˜•์‹์˜ ์งˆ์˜ ์‘๋‹ต ์—ฐ์Šต์€ ํ•ด๋‹น ๋งํฌ๋ฅผ ํ†ตํ•ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

โญ Star๋‚˜ Watching๋ฅผ ํ†ตํ•œ ๋งŽ์€ ๊ด€์‹ฌ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. :)

๐Ÿ“ข Info

๐Ÿ—ฃ Contributors


       

โœ”๏ธ Network

โœ”๏ธ OS(Operating System)

โœ”๏ธ Database

  • RDBMS vs NoSQL
    • RDBMS ์™€ NoSQL ์ฐจ์ด
    • RDBMS ์—์„œ ์„œ๋ฒ„ ํ™•์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•(Master and Slave)
  • ElasticSearch
    • ๊ฒ€์ƒ‰์—”์ง„, ๊ฒ€์ƒ‰์‹œ์Šคํ…œ, ๊ฒ€์ƒ‰์„œ๋น„์Šค
    • ๊ฒ€์ƒ‰์‹œ์Šคํ…œ ๊ตฌ์„ฑ์š”์†Œ
    • ์ƒ‰์ธ๊ณผ ์—ญ์ƒ‰์ธ
    • ๊ฒ€์ƒ‰๊ธฐ ํ’ˆ์งˆ
    • ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ์ฐจ์ด์ 
    • ์—˜๋ผ์Šคํ‹ฑ์„œ์น˜ ์ฃผ์š” API
  • Transaction
    • ํŠธ๋žœ์žญ์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 
    • ACID
    • ํŠธ๋žœ์žญ์…˜ ๊ฒฉ๋ฆฌ ์ˆ˜์ค€
    • ํŠธ๋žœ์žญ์…˜ ๊ฒฉ๋ฆฌ ์ˆ˜์ค€์„ ์„ค์ •ํ•  ๋•Œ ๋ฐœ์ƒ ํ•˜๋Š” ๋ฌธ์ œ์ ๋“ค
  • Redis
    • Redis
    • Look Aside Cache, Write Back
    • CAP
  • DB Lock
    • Lock ์˜ ์ข…๋ฅ˜์™€ ๋‹จ์œ„
    • ๋ธ”๋กœํ‚น(Blocking)
    • ๋ฐ๋“œ๋ฝ(Deadlock)
  • ์ •๊ทœํ™”, ๋ฐ˜์ •๊ทœํ™”
    • ์ด์ƒ ํ˜„์ƒ
    • ์ •๊ทœํ™”์™€ ๋ฐ˜์ •๊ทœํ™”
  • Index, Hint
    • ์ˆœ์ฐจ I/O, ๋žœ๋ค I/O
    • ์ฟผ๋ฆฌ ํŠœ๋‹์˜ ๋ชฉ์ 
    • B-Tree Index, Hash Index, InnoDB Adaptive Hash Index
    • MySQL ์—์„œ B-tree ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 
    • ์ธ๋ฑ์Šค ๋ ˆ์ธ์ง€ ์Šค์บ”, ์ธ๋ฑ์Šค ํ’€ ์Šค์บ”
    • ํด๋Ÿฌ์Šคํ„ฐ๋ง ์ธ๋ฑ์Šค, ๋…ผ ํด๋Ÿฌ์Šคํ„ฐ๋ง ์ธ๋ฑ์Šค
    • MySQL ์—์„œ PK ๋ฅผ ์ธ์กฐํ‚ค๋กœ ์‚ฌ์šฉํ•˜๊ณ  Auto_Increment ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 
    • Hint
  • ๋™์‹œ์„ฑ ์ œ์–ด
    • ๋™์‹œ์„ฑ ์ œ์–ด๋ฅผ ํ•˜์ง€ ์•Š์„ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์ 
    • ๋™์‹œ์„ฑ ์ œ์–ด ๋ฐฉ๋ฒ•
  • Oracle Sequence
    • ์‹œํ€€์Šค ๊ฐœ๋… ๋ฐ ์‚ฌ์šฉ๋ฒ•
    • ์‹œํ€€์Šค ์‚ฌ์šฉ์˜ ์žฅ๋‹จ์ 
  • Join
    • Inner Join
    • Natural Join
    • Outer Join
    • Semi Join
  • MySQL Architecture
    • MySQL ์—”์ง„
    • ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„
    • ํ•ธ๋“ค๋Ÿฌ API
    • MySQL ์Šค๋ ˆ๋”ฉ ๊ตฌ์กฐ
    • ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ๋ฐ ์‚ฌ์šฉ ๊ตฌ์กฐ
    • ์ฟผ๋ฆฌํŒŒ์„œ, ์ „์ฒ˜๋ฆฌ๊ธฐ, ์˜ตํ‹ฐ๋งˆ์ด์ €, ์‹คํ–‰์—”์ง„
    • ์Šค๋ ˆ๋“œํ’€, ํŠธ๋žœ์žญ์…˜ ์ง€์› ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ
  • ์Šคํ‚ค๋งˆ(Schema)
    • ์Šคํ‚ค๋งˆ 3๊ณ„์ธต๊ณผ 3๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ„์–ด ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 
    • ํ…Œ์ด๋ธ” vs ์Šคํ‚ค๋งˆ
  • DB ํด๋Ÿฌ์Šคํ„ฐ๋ง, ๋ฆฌํ”Œ๋ฆฌ์ผ€์ด์…˜
    • ํด๋Ÿฌ์Šคํ„ฐ ์‚ฌ์šฉ ์žฅ์ ๊ณผ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•
    • ๋ฆฌํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ฆฌํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ž˜๊ทธ
    • ํŒŒํ‹ฐ์…”๋‹
    • ์ƒค๋”ฉ
  • Trigger
    • ํŠธ๋ฆฌ๊ฑฐ ์ข…๋ฅ˜(ํ–‰ ํŠธ๋ฆฌ๊ฑฐ, ๋ฌธ์žฅ ํŠธ๋ฆฌ๊ฑฐ)
    • ํŠธ๋ฆฌ๊ฑฐ ์žฅ์ /๋‹จ์ 
    • ํŠธ๋ฆฌ๊ฑฐ ๋ฌธ๋ฒ•๊ณผ ์˜ˆ์‹œ
  • ConnectionPool
    • ์ปค๋„ฅ์…˜ ํ’€ ๊ฐœ์ˆ˜ ์„ค์ • ๋ฐฉ๋ฒ•
    • ์ปค๋„ฅ์…˜ ํ’€ ๋™์ž‘์›๋ฆฌ(HikariCP)
    • ์ปค๋„ฅ์…˜ ํ’€์˜ ์žฅ์ 

โœ”๏ธ Computer Architecture

  • RAID
    • RAID ์‚ฌ์šฉ ์ด์œ 
    • RAID ์—์„œ ์“ฐ์ด๋Š” 3๊ฐ€์ง€ ๊ธฐ์ˆ 
    • RAID ์ข…๋ฅ˜์™€ ํŠน์ง•
  • ๊ฐ€์ƒ ๋จธ์‹ , ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ
    • ๊ฐ€์ƒ ๋จธ์‹ ๊ณผ ๊ฐ€์ƒ๋จธ์‹ ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ 
    • ๊ฐ€์ƒ ๋ฉ”๋ชจ๋ฆฌ ์ด์ , ์›๋ฆฌ
    • ์š”๊ตฌ ํŽ˜์ด์ง•

โœ”๏ธ Java

โœ”๏ธ Spring