πŸŒΉΒ μ •λ¦¬ by μž₯λ―Έ(https://velog.io/@newbiekim/)

νŠΈλžœμž­μ…˜μ΄λž€ μƒμ μ—μ„œ 고객의 μ£Όλ¬Έμ΄λ‚˜ 판맀, μ€ν–‰μ—μ„œ 예금주의 μž…κΈˆμ΄λ‚˜ 좜금과 같은 ν•˜λ‚˜μ˜ μ™ΈλΆ€ 거래λ₯Ό κΈ°λ‘ν•˜κΈ° μœ„ν•΄ 컴퓨터 μ‹œμŠ€ν…œ λ‚΄λΆ€μ—μ„œ μ™„λ£Œλ˜μ–΄μ•Ό ν•˜λŠ” 일련의 처리 λ™μž‘μ„ λ§ν•œλ‹€.

νŠΈλžœμž­μ…˜μ—λŠ” 파일 λ‚΄μš©μ˜ κ°±μ‹ , μˆ˜μ‹  μ‘λ‹΅μ˜ 톡보 등이 ν¬ν•¨λœλ‹€.

- ITμš©μ–΄μ‚¬μ „, νŠΈλžœμž­μ…˜


νŠΈλžœμž­μ…˜μ˜ κ°œλ…

λ°μ΄ν„°λ² μ΄μŠ€λŠ” λ‹€μˆ˜μ˜ μ‚¬μš©μžκ°€ λ™μ‹œμ— μ‚¬μš©ν•˜λ”λΌλ„ 항상 λͺ¨μˆœμ΄ μ—†λŠ” μ •ν™•ν•œ 데이터λ₯Ό μœ μ§€ν•΄μ•Ό ν•œλ‹€. 그리고 λ°μ΄ν„°λ² μ΄μŠ€μ— μž₯μ• κ°€ λ°œμƒν•˜λ”λΌλ„ λΉ λ₯Έ μ‹œκ°„ 내에 μ›λž˜μ˜ μƒνƒœλ‘œ 볡ꡬ할 수 μžˆμ–΄μ•Ό ν•œλ‹€.

DBMS은 λ°μ΄ν„°λ² μ΄μŠ€κ°€ 항상 μ •ν™•ν•˜κ³  μΌκ΄€λœ μƒνƒœλ₯Ό μœ μ§€ν•  수 μžˆλ„λ‘ λ‹€μ–‘ν•œ κΈ°λŠ₯을 μ œκ³΅ν•˜λŠ”λ°, κ·Έ μ€‘μ‹¬μ—λŠ” νŠΈλžœμž­μ…˜μ΄ μžˆλ‹€.

νŠΈλžœμž­μ…˜μ€ ν•˜λ‚˜μ˜ μž‘μ—…μ„ μˆ˜ν–‰ν•˜κΈ° μœ„ν•΄ ν•„μš”ν•œ DB의 연산듀을 λͺ¨μ•„놓은 κ²ƒμœΌλ‘œ, DBμ—μ„œ 논리적인 μž‘μ—…μ˜ λ‹¨μœ„κ°€ λœλ‹€. νŠΈλžœμž­μ…˜μ€ μž₯μ• κ°€ λ°œμƒν–ˆμ„ λ•Œ 데이터λ₯Ό λ³΅κ΅¬ν•˜λŠ” μž‘μ—…μ˜ λ‹¨μœ„λ„ λœλ‹€.

일반적으둜 DB 연산은 SQL문으둜 ν‘œν˜„λ˜λ―€λ‘œ νŠΈλžœμž­μ…˜μ„ μž‘μ—… μˆ˜ν–‰μ— ν•„μš”ν•œ SQLλ¬Έλ“€μ˜ λͺ¨μž„μœΌλ‘œ 이해해도 μ’‹λ‹€.

μ°Έκ³  νŠΈλžœμž­μ…˜μ΄ μž‘μ—… μˆ˜ν–‰μ˜ 논리적 λ‹¨μœ„μ΄κΈ° λ•Œλ¬Έμ—, DBMS의 μ„±λŠ₯은 **μ΄ˆλ‹Ή νŠΈλžœμž­μ…˜μ˜ μ‹€ν–‰ 수(TPS, Transaction Per Second)**둜 μΈ‘μ •ν•œλ‹€.

예λ₯Ό 톡해 νŠΈλžœμž­μ…˜μ˜ κ°œλ…μ„ μ’€ 더 λͺ…ν™•νžˆ μ΄ν•΄ν•΄λ³΄μž.