λ±μ₯ λ°°κ²½
Batch processing μ μ¬μ©μ(κ°λ°μ)κ° Punched cardμ νλ‘κ·Έλ¨μ μ λ ₯νλ Mainframe μ»΄ν¨ν° μλ(μ΄κΈ°μ μ»΄ν¨ν°λ ν λ²μ νλμ νλ‘κ·Έλ¨λ§ μ€νν μ μμμ)μ μμλμλ€. μ΄λ κ² νλ‘κ·Έλλ°λ Punched card λ₯Ό μ¬μ©μκ° System operator μκ² μ 곡νκ³ , Syteme operator λ μ΄λ₯Ό μΌμ μμ, μκ°μ λ§μΆ° μ»΄ν¨ν°μ 곡κΈνλ€. Batch job μ΄ μ μΆλλ©΄ μ΄ job λ€μ queue λκΈ°μ΄μ λ€μ΄κ°κ³ , System μ μ²λ¦¬ λκΈ° μ€μΈ μ¬λ¬κ°μ μμ μ μκ° μμ λλ μ°μ μμμ λ°λΌ νλ‘κ·Έλ¨μ μ€νν΄ κ²°κ³Όλ₯Ό μΆλ ₯νλ€.
μ΅κ·Ό μ»΄ν¨ν°κ° λ°μ νλ©΄μ, Batch μ μ μμ μ¬μ©μ λ§μ΄ λ³ννμλ€. μ΅κ·Όμλ μ κΈ°μ μΌλ‘ μνν΄μΌνλ μμ μ μλννκ±°λ, λλ λ°μ΄ν°λ₯Ό μΌκ΄μ μΌλ‘ μ²λ¦¬νλλ° μ¬μ©λλ€.
ꡬ쑰
Batch jobs μ κ°λ°μμ μΆκ°μ μΈ μμ μμ΄ μ€νλλ Scheduled program μ΄λ€. λκ·λͺ¨μ νλ‘κ·Έλ¨, μλΉμ€μμλ μ΄λ° jobs λ€μ νμμλ μμ λκΈ°μ΄μ μλ€κ° μ£Όλ‘ μ»΄ν¨ν°κ° idle μνμΈ μ λ μ΄λ μ£Όλ§μ μ€νλλ κ²½μ°κ° λ§λ€. Batch jobs λ
- νΉμ ν μκ°μ μ€νλμ΄
- λλμ λ°μ΄ν°λ₯Ό μ²λ¦¬νκ³ ,
- μΌκ΄μ μΌλ‘ μ²λ¦¬νκΈ°
λλ¬Έμ, μ 무μ ν¨μ¨μ±μ μ¦λν μ μλ€.
νμ© λ²μ
μ£Όλ‘ μν μ μ°μμ€ν , κΈμ¬ λͺ μΈμ, μ±μ μ²λ¦¬μ κ°μ΄ μ£ΌκΈ°μ μ΄κ³ μ²λ¦¬ μκ°μ΄ μ€λ걸리λ μ 무λ₯Ό μΌκ΄ μ²λ¦¬νλλ° μ¬μ©λλ€. μ€μκ°μΌλ‘ μμ²μ΄ μμ λ λ§λ€ μ²λ¦¬νμ§ μμλ λλ μλΉμ€μ μ£Όλ‘ μ μ©λλ€. μ§κΈ μΌνκ³ μλ λΆμμμλ μ£Όλ‘ Crontab μ μ¬μ©νμ¬ DB μΈλ±μ±, Sitemap μμ±, μ€ν μκ°μ΄ μ€λ 걸리λ Query μ²λ¦¬ λ±μ μ¬μ©νκ³ μλ€.
μ°Έκ³ μλ£
'π Engineering > κ°μ’ μ©μ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Web Application Architecture μ©μ΄ λͺ¨μμ§ (0) | 2022.10.02 |
---|
λκΈ