DB 설계 : 효율적
으로 DB를 관리하기 위해서
1. 파급효과 : 백업을 하기 위해서 연결되어 있는 서비스 때문에, 먼 과거까지 백업을 해야할 수 있다.
2. 데이터 품질(고급)
3. 간결함 : 관련자들이 동일하게 작업을 진행하기 위한 데이터 모델
, 의사소통이 목적
ERD(Entity Relationship Diagram) : tool이다. 테이블간의 관계를 설명해주는 다이어그램으로, DB 설계를 하기위해 효율적으로 사용되는 구조도이다. 의사소통이 주된 목적이다.
인덱스
: 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색속도
를 향상 시키기 위한 자료구조
explain
을 query문 앞에 붙여준다.
인덱스를 탄다 = 인덱스를 걸은 컬럼 기준으로 데이터를 정렬시키고 정렬되어 있는 데이터를 트리구조로 빠르게 탐색한다
증분
데이터만 반영주의) 필요한 데이터 가공 및 텍스트 속성값 확인할것