1. DB μ€ν€λ§ κ°λ
1) μ€νλ§ λ°°μΉ λ©ν λ°μ΄ν°
- μ€νλ§ λ°°μΉμ μ€ν λ° κ΄λ¦¬λ₯Ό μν λͺ©μ μΌλ‘ μ¬λ¬ λλ©μΈλ€(Job, Step, JobParameters λ±)μ μ 보λ€μ
μ μ₯, μ
λ°μ΄νΈ, μ‘°νν μ μλ μ€ν€λ§ μ 곡
- κ³Όκ±°, νμ¬μ μ€νμ λν μΈμΈν μ 보, μ€νμ λν μ±κ³΅κ³Ό μ€ν¨ μ¬λΆ λ±μ μΌλͺ©μμ°νκ² κ΄λ¦¬ν¨μΌλ‘μ λ°°μΉμ΄μ©μ μμ΄ λ¦¬μ€ν¬ λ°μμ λΉ λ₯Έ λμ² κ°λ₯
- DB μ μ°λν κ²½μ° νμμ μΌλ‘ λ©ν ν
μ΄λΈμ΄ μμ± λμ΄μΌ ν¨
2) DB μ€ν€λ§ μ 곡
- νμΌ μμΉ : /org/springframework/batch/core/schema-*.sql
- DB μ νλ³λ‘ μ 곡
3) μ€ν€λ§ μμ± μ€μ
- μλ μμ± β 쿼리 λ³΅μ¬ ν μ§μ μ€ν
- μλ μμ± - spring.batch.jdbc.initialize-schema μ€μ (application.yml)
- ALWAYS
- μ€ν¬λ¦½νΈ νμ μ€ν
- RDBMS μ€μ μ΄ λμ΄ μμ κ²½μ° λ΄μ₯ DB λ³΄λ€ μ°μ μ μΌλ‘ μ€ν
- EMBEDDED : λ΄μ₯ DBμΌ λλ§ μ€νλλ©° μ€ν€λ§κ° μλ μμ±λ¨, κΈ°λ³Έκ°
- NEVER
- μ€ν¬λ¦½νΈ νμ μ€ν μν¨
- λ΄μ₯ DB μΌκ²½μ° μ€ν¬λ¦½νΈκ° μμ±μ΄ μλκΈ° λλ¬Έμ μ€λ₯ λ°μ
- μ΄μμμ μλμΌλ‘ μ€ν¬λ¦½νΈ μμ± ν μ€μ νλ κ²μ κΆμ₯
2. DB μ€ν€λ§ ERD

( μΆμ²: https://docs.spring.io/spring-batch/docs/3.0.x/reference/html/metaDataSchema.htmlΒ )
3. docker mysql Setting
1) docker μ€μΉ
<aside>
π‘ docker μ€μΉ κ΄λ ¨ν΄μλ ν΄λΉ λ§ν¬ μ°Έμ‘°
</aside>