본문 바로가기

Programming/Database

최적화된 테이블 설계를 위한 15가지 팁

1. 적절한 데이터 타입을 선택하라.

2. 데이터 정규화 데이터 중복성을 줄이고 무결성을 확보하라.

3. null 값들은 피하라. 'NOT NULL'을 사용할 것.

4. 데이터를 인덱싱하라. 자주 검색되는 컬럼에 인덱스를 만들어 쿼리 성능을 향상할 것.

5. 제약 조건을 걸어라. 'UNIQUE'와 'FOREIGN KEY'와 같은 제약 조건을 걸 것.

6. 예약어를 사용하지 마라. 'SELECT'와 'FROM'같은 키워드를 컬럼 명으로 사용하지 말 것.

7. 좋은 이름을 지어라. 테이블, 컬럼, 인덱스에 의미 있는 이름을 지을 것.

8. 적절한 기본 키를 사용하라.

9. 보안을 생각하라.

10. 설계를 테스트하라.

11. 성능을 최적화하라.

12. 표준 형식으로 날짜 및 시간을 저장하라.

13. 적절한 테이블 구조를 사용하라.

14. 외래 키를 사용하라.

15. 백업 및 복구 정책을 사용하라.

 

출처

https://careerly.co.kr/comments/85005?utm_campaign=user-share 

https://medium.com/@xjpp22/maximizing-database-efficiency-15-tips-for-effective-table-design-3dc88f56c0d3

 

Maximizing database efficiency: 15 tips for effective table design

Improve your database design and performance today.

medium.com

 

'Programming > Database' 카테고리의 다른 글

postgresql, django 데이터베이스 연동  (0) 2020.10.18
자동 COMMIT조건  (0) 2020.06.15
사용자 생성 테이블 삭제  (0) 2020.06.15
데이터베이스 9강  (0) 2020.03.10
데이터베이스 8강  (0) 2020.03.10