local(로컬 개발 환경) -> dev(서버 개발 환경) -> Integration(통합 개발 환경) -> QA(테스팅 환경) -> staging(스테이징 환경) -> production(운영 환경)
1과 2 사이의
🎇 PoC (Proof of Concept)
새로운 프로젝트가 실제로 실현 가능성이 있는지, 효과와 효용, 기술적인 관점에서 검증 하는 과정
환경이 많아지면 유지하는데 필요한 서버들과, 운영 인력이 많이 소요되는 단점이 있음
그래서 요즘과 같이 가상화 환경을 사용하는 경우에는 이미지를 만들어 놓았다가, 실제 테스트나 사용을 할 경우에만 가상 서버에 환경을 deploy해서 사용하고, 사용이 끝나면 다시 이미지를 storage(저장소,repository)에 저장해 놓는 전략을 많이 사용
DB테이블
시스템에서 데이터가 저장되는 형태
- 컬럼(Column): DB테이블의 열 (ex: 번호, 이름)
- 레코드(Record): DB테이블의 행 (ex: 홍길동의 데이터 전체)
- 쿼리(Query): DB에서 정보 조회를 요청하는 것
- SQL(Structured Query Language): DB 언어