λ°μ΄ν°λ² μ΄μ€ μ 리
1. νμΌ μμ€ν κ³Ό λ°μ΄ν°λ² μ΄μ€
2020.04.27 - [π Computer Science/β Database] - λ°μ΄ν°λ² μ΄μ€(DataBase)
λ°μ΄ν°λ² μ΄μ€(DataBase)
νμΌ μμ€ν κ³Ό λ°μ΄ν°λ² μ΄μ€ λ°μ΄ν°λ² μ΄μ€κ° μ‘΄μ¬νκΈ° μ΄μ μλ νμΌ μμ€ν μ μ΄μ©νμ¬ λ°μ΄ν°λ₯Ό κ΄λ¦¬νμλ€. 1. νμΌ μμ€ν νμΌ μμ€ν μ νμΌμ μ΄μ©νμ¬ μλ£λ₯Ό κ΄λ¦¬νλ λ°©λ²μΌλ‘ νμΌ
tech-interview.tistory.com
2. μΈλ±μ€
2020.04.27 - [π Computer Science/β Database] - μΈλ±μ€(Index)
μΈλ±μ€(Index)
μΈλ±μ€(Index) λ°μ΄ν° λ μ½λλ₯Ό λΉ λ₯΄κ² μ κ·ΌνκΈ° μν΄ <ν€, ν¬μΈν°> μμΌλ‘ ꡬμ±λλ λ°μ΄ν° ꡬ쑰μ΄λ€. λ°μ΄ν° ν μ΄λΈμ Full Scan νμ§ μκ³ μΈλ±μ€λ₯Ό μ΄μ©ν΄ κ²μν΄μ κ²μ μλ ν₯μνκ³ λμ€ν¬
tech-interview.tistory.com
3. ν€μ λ¬΄κ²°μ± μ μ½ μ‘°κ±΄
2020.04.27 - [π Computer Science/β Database] - ν€(Key)μ λ¬΄κ²°μ± μ μ½ μ‘°κ±΄
ν€(Key)μ λ¬΄κ²°μ± μ μ½ μ‘°κ±΄
κ΄κ³ν λ°μ΄ν°λ² μ΄μ€λ κ΄κ³ λμμ κ°λ μ λ°νμΌλ‘ κ°λ°λμκ³ λ°μ΄ν°κ° ν μ΄λΈμ μ μ₯λλ©° κ° ν μ΄λΈμ ν(νν)κ³Ό μ΄(μμ±)λ‘ κ΅¬μ±λλ€. κ΄κ³ λμ: μ΄λ€ λ°μ΄ν°λ₯Ό μ΄λ»κ² μ°Ύλμ§μ λν
tech-interview.tistory.com
4. μ κ·ν
2020.04.27 - [π Computer Science/β Database] - μ κ·ν(Normalization)
μ κ·ν(Normalization)
μ κ·νλ₯Ό κ±°μΉμ§ μμΌλ©΄ λ°μ΄ν°λ² μ΄μ€ λ΄μ λ°μ΄ν°λ€μ΄ λΆνμνκ² μ€λ³΅, μ’ μλμ΄ μ΄μ νμμ΄ λ°μνλ€. 1. μ΄μ(Anomaly) νμ μ½μ (Insertion) μ΄μ: μλμλ μκ΄μμ΄ μνμ§ μμ κ°λ€λ ν¨κ»
tech-interview.tistory.com
5. νΈλμμ
2020.04.27 - [π Computer Science/β Database] - νΈλμμ (Transaction)
νΈλμμ (Transaction)
νΈλμμ (Transaction) λ°μ΄ν°λ² μ΄μ€μ μνλ₯Ό λ³νμν€λ νλμ λ Όλ¦¬μ κΈ°λ₯μ μννκΈ° μν μμ μ λ¨μ, μΌλ ¨μ μ°μ°λ€μ μλ―Ένλ€. 1. ACID μμμ±(Atomicity): νΈλμμ μ μ°μ°μ λ°μ΄ν°λ² μ΄μ€μ
tech-interview.tistory.com
6. SQL
2020.04.28 - [π Computer Science/β Database] - SQL
SQL
SQL κ΅μ νμ€ λ°μ΄ν°λ² μ΄μ€ μΈμ΄μ΄λ©° μ§μ κΈ°λ₯κ³Ό μ μ΄ κΈ°λ₯μ λͺ¨λ κ°μΆκ³ μλ€. 1. DDL(Data Define Language) λ°μ΄ν° μ μμ΄λ‘ SCHEMA, DOMAIN, TABLE, VIEW, INDEXλ₯Ό μ μνκ±°λ λ³κ²½, μμ ν λ μ¬μ©νλ€. 1..
tech-interview.tistory.com
2020.04.28 - [π Computer Science/β Database] - SQL SELECT
SQL SELECT
SELECT [PREDICATE] [ν μ΄λΈλͺ .]μμ±λͺ [AS λ³μΉ], ... FROM ν μ΄λΈλͺ [AS λ³μΉ], ... WHERE 쑰건 ORDER BY μμ±λͺ [ASC | DESC], ... GROUP BY μμ±λͺ , ... HAVING 쑰건; 1. SELECT μ 쑰건μ λ§λ ννμ κ²μν..
tech-interview.tistory.com
7. RDBMSμ NoSQL
2020.04.28 - [π Computer Science/β Database] - RDBMSμ NoSQL
RDBMSμ NoSQL
1. RDBMS λ°μ΄ν°λ μ ν΄μ§ λ°μ΄ν° μ€μΉ΄λ§μ λ°λΌ ν μ΄λΈμ μ μ₯λκ³ κ΄κ³λ₯Ό ν΅ν΄ μ¬λ¬ ν μ΄λΈμ λΆμ°λλ€. μ€μΉ΄λ§λ₯Ό μ€μνμ§ μμ λ μ½λλ ν μ΄λΈμ μΆκ°ν μ μλ€. λ°μ΄ν°μ μ€λ³΅μ νΌνκΈ° μ
tech-interview.tistory.com
8. λ°μ΄ν°λ² μ΄μ€ ν
2022.07.16 - [π Computer Science/β Database] - λ°μ΄ν°λ² μ΄μ€ ν(Database Pool)
λ°μ΄ν°λ² μ΄μ€ ν(Database Pool)
λ°μ΄ν°λ² μ΄μ€ ν(Database Pool) 1. 컀λ₯μ ν(Connection Pool) ν΄λΌμ΄μΈνΈμ μμ²μ λ°λΌ κ° μ ν리μΌμ΄μ μ μ€λ λμμ λ°μ΄ν°λ² μ΄μ€μ μ κ·ΌνκΈ° μν΄μλ Connectionμ΄ νμνλ€. DB Connection Pool manage..
tech-interview.tistory.com
9. νν°μ λκ³Ό μ€λ©
2022.07.16 - [π Computer Science/β Database] - νν°μ λ(Partitioning)κ³Ό μ€λ©(Sharding)
νν°μ λ(Partitioning)κ³Ό μ€λ©(Sharding)
1. νν°μ λ(Partitioning) μλΉμ€μ ν¬κΈ°κ° μ μ 컀μ§κ³ DBμ μ μ₯νλ λ°μ΄ν°μ κ·λͺ¨ λν λμ©λν λλ©΄μ, κΈ°μ‘΄μ μ¬μ©νλ DB μμ€ν μ μ©λμ νκ³μ μ±λ₯μ μ νλ₯Ό κ°μ Έμ€κ² λμλ€. μ¦, νλ
tech-interview.tistory.com
10. μ μ₯ νλ‘μμ (Stored Procedure)
λ°μ΄ν°λ² μ΄μ€μ μ μ₯λ SQLλͺ λ Ήλ¬Έμ νλμ ν¨μμ²λΌ μ€ννκΈ° μν Query(쿼리)μ μ§ν©μ΄λ€. κ°μ 쿼리λ₯Ό λ°λ³΅ν νμκ° μμ΄ μλκ° λΉ λ₯΄κ³ μλ¬ νλ₯ μ κ°μμν¨λ€.
11. SQL injection
ν΄μ»€μ μν΄ μ‘°μλ μΏΌλ¦¬λ¬Έμ΄ DBμ κ·Έλλ‘ μ λ¬λμ΄ λΉμ μμ λͺ λ Ήμ μ€νμν€λ 곡격 κΈ°λ²μ΄λ€. μ£Όλ‘ μ¬μ©μκ° μ λ ₯ν λ°μ΄ν°λ₯Ό μ λλ‘ νν°λ§νμ§ λͺ»νμ κ²½μ°μ λ°μνλ€.