์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- fibonacci
- ์ธํ ๋ฆฌ์ ์ด
- java
- ๊นํ๋ธ
- ๋ฐฑ์๋
- ๋ถํธ์บ ํ
- HTML
- ์๋ฃ๊ตฌ์กฐ
- ํ์ดํ๋ก๊ทธ๋๋ฐ
- ํ๊ณ
- CSS
- testing
- ๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ
- ์๋ฐ
- ๊ณ์ฐ๊ธฐ๋ง๋ค๊ธฐ
- FilterChain
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- CLI๋ช ๋ น์ด
- ๋ฌธ์์ด๋ค์ง๊ธฐ
- ์๊ณ ๋ฆฌ์ฆ
- ๊ฑฐ๋ญ์ ๊ณฑ
- ์ ๋ค๋ฆญ์ค
- Publishing
- ๋ฐ์ผ๋ฆฌ์ฝ๋ฉ
- Spring Security
- Spring Data JDBC
- ์ฒซ๊ธ์๋๋ฌธ์
- ์คํ๋ง
- ๊ทธ๋ฆฌ๋
- spring data jpa
Archives
- Today
- Total
๋์ ๋ชจ์
031 | RDBMS, SQL, ACID ๋ณธ๋ฌธ
๐ SQL
๐ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์์ฑ
- In-Memory
- ๋ฐ์ดํฐ ๋ณดํธ ๋ถ๊ฐ
- ํ๋ก๊ทธ๋จ ์ข ๋ฃ ์ ๋ฐ์ดํฐ ๋ฐ์์ฌ ์ ์์
- File I/O
- ํ์ผ์ ์ฝ๋ ๋ฐฉ์์ผ๋ก ์๋ํ๋ ํํ
- ๋ฐ์ดํฐ๊ฐ ํ์ํ ๋๋ง๋ค ๋งค๋ฒ ์ ์ฒด ํ์ผ์ ์ฝ์ด์ผํจ. ํฌ๊ธฐ๊ฐ ์ปค์ง์๋ก ๋นํจ์จ์ ์ธ ๋จ์ ์ด ์์
๐ค SQL(Structed Query Language)
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ด, ๊ตฌ์กฐํ๋ ์ฟผ๋ฆฌ ์ธ์ด
- ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฌ์ฉ
- ์ข ๋ฅ: MySQL, Oracle, SQLite, PostgreSQL
๐ค NoSQL
- ๋ฐ์ดํฐ๊ฐ ๊ตฌ์กฐํ๋์ด์์ง ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ํํ๋ก ์ ์ฅ
- ์ข ๋ฅ: MongoDB
๐ค ์ฟผ๋ฆฌ(Query)
- ์ง์๋ฌธ(์ง๋ฌธ์ ๋ํ ๋ต)
- ๊ธฐ์กด ์กด์ฌํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์์ด๋ก ํํฐ๋งํด์ฃผ๋ ๊ฒ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ด ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์ฝ์ ํ ์ ์์
๐ SQL Basics
๐ค SQL ๊ธฐ๋ณธ ์ฟผ๋ฆฌ๋ฌธ ์ข
๋ฅ
๋๋ณด๊ธฐ
- Select
- Where
- And, Or, Not
- Order By
- Insert Into
- Null Values
- Update
- Delete
- Count
- Like
- Wildcards
- Aliases
- Joins
- Inner Join
- Left Join
- Right Join
- Group By
๐ค DB ๋ช ๋ น์ด
๋๋ณด๊ธฐ
- SQL Create DB
- SQL Drop DB
- SQL Create Table
- SQL Drop Table
- SQL Alter Table
- SQL Not Null
- SQL Unique
- SQL Primary Key
- SQL Foreign Key
- SQL Default
- SQL Auto Increment
- SQL Dates
๐ ACID
๐ค ํธ๋์ญ์
- ์ฌ๋ฌ ๊ฐ์ ์์ ์ ํ๋๋ก ๋ฌถ์ ์คํ ๋จ์
๐ค ACID
- ํธ๋์ญ์ ์ด ๊ฐ๊ณ ์๋ ํน์ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ๋์ญ์ ์ด ๋ฐ์ํ ๋, ๊ทธ ์์ ์ฑ์ ๋ณด์ฅํ ์ ์๋ ์ฑ์ง
๐ค Atomicity(์์์ฑ)
- ํ๋์ ํธ๋์ญ์ ๋ด์์๋ ๋ชจ๋ ์ฐ์ฐ์ด ์ฑ๊ณตํ๊ฑฐ๋ ๋ชจ๋ ์คํจํด์ผ๋จ
- ๋ชจ๋ ์คํจ ์ ์คํ์ทจ์: rollback
๐ค Consistency(์ผ๊ด์ฑ)
- ํ๋์ ํธ๋์ญ์ ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ผ๊ด๋ ์ํ๊ฐ ์ ์ง๋์ด์ผ ํจ
๐ค Isolation(๋ ๋ฆฝ์ฑ)
- ๊ฐ๊ฐ์ ํธ๋์ญ์ ์ ๋ ๋ฆฝ์ ์ผ๋ก, ์๋ก์ ์ฐ์ฐ์ ํ์ธ๋ฐ๊ฑฐ๋ ์ํฅ์ ์ค ์ ์์
- ๋ ๋ช ํํ ์ก๊ธ์ ํ ๋ ๋ด ๊ณ์ข์์๋ ๋ง์์ด ๋น ์ ธ๋๊ฐ์ง๋ง, ๊ฐ ํ๋ช ์๊ฒ๋ 5์ฒ์์ฉ ๋ค์ด๊ฐ๋ ๊ฒ
๐ค Durability(์ง์์ฑ)
- ํ๋์ ์ฑ๊ณต๋ ํธ๋์ญ์ ์ ๋ํ ๋ก๊ทธ๊ฐ ๊ธฐ๋ก๋๊ณ ์๊ตฌ์ ์ผ๋ก ๋จ์
'SEB > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
042 | DTO ์ ํจ์ฑ ๊ฒ์ฆ (0) | 2022.08.23 |
---|---|
042 | DTO with HTTP Request & Response (0) | 2022.08.22 |
030 | REST API (0) | 2022.08.03 |
029 | ๋คํธ์ํฌ - HTTP (0) | 2022.08.02 |
029 | ๋คํธ์ํฌ - ์น์ ๊ตฌ์ฑํ๋ ๊ธฐ์ (0) | 2022.08.02 |
Comments