DB (2) 썸네일형 리스트형 [DB] RDBMS vs NoSQL RDBMS 데이터를 Column과 Row형태로 저장 반드시 Schema 규격에 맞춰야함 ( RDBMS를 쓰는 가장 큰 이유 ) 성능 향상 시 스케일업만 가능 NoSQL 대용량 데이터를 저장 할 수 있음 정해진 Schema가 없어 자유롭게 데이터 저장 가능 ( NoSQL 쓰는 가장 큰 이유 ) 성능 향상 시 스케일아웃 가능 RDB와 NoSQL 중 뭐가 더 좋아서 선택하는 게 아닌 개발하고자 하는 어플리케이션에 맞는 데이터베이스 선택이 포인트 [DB] 정규화 테이블 초반 설계를 잘해놓으면 개발 시 편리함. 테이블을 쪼갠다고 표현하기도 하는데 100% 정규화가 되진 않겠지만 최대한 지켜서 설계하는 게 좋음 제 1정규형 모든 속성은 원자값을 가져야함 한 셀에 여러개의 값이 들어가는 걸 지양 제 2정규형 키를 제외한 나머지 속성들은 키에만 종속되어야 함 제 3정규형 테이블 안에 두번 이상 연결 된 종속을 피해야함 이전 1 다음