일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 알고리즘
- Nginx
- FIRST원칙
- 도커예제
- Springboot+Docker 초기설정
- 데이터볼륨
- docker
- Docker설치
- 북노트
- 자바
- 도커실행
- Expo #SpringBoot #네아로
- Docker기본개념
- F.I.R.S.T
- Jenkins설치
- Jenkins port 변경
- elk
- git
- MySQL 인덱스
- Elasticsearch
- springboot
- 프로그래머스
- mysql index
- Docker-compose
- MongoDB
- 도커
- CleanCode
- Jenkins
- mysql
- MongoDB설치 및 환경설정
- Today
- Total
목록MySQL (2)
MEMO
한 릴레이션에 여러 엔티티의 애트리뷰트들을 혼합하게 되면 정보가 중복 저장되며, 저장 공간을 낭비하게 된다. 또 중복된 정보로 인해 갱신 이상이 발생하게 된다. 동일한 정보를 한 릴레이션에는 변경하고, 나머지 릴레이션에서는 변경하지 않은 경우 어느 것이 정확한지 알 수 없게 되는 것이다. 이러한 문제를 해결하기 위해 정규화를 한다. 삽입 이상 : 원하지 않는 자료가 삽입된다든지, 삽입하는데 자료가 부족해 삽입이 되지 않아 발생하는 문제점 삭제 이상 : 하나의 자료만 삭제하고 싶지만, 그 자료가 포함된 튜플 전체가 삭제됨으로 원하지 않는 정보 손실이 발생하는 문제점 수정(갱신) 이상 : 정확하지 않거나 일부의 튜플만 갱신되어 정보가 모호해지거나 일관성이 없어져 정확한 정보 파악이 되지 않는 문제점 장점 데..
인덱스란? MySQL 에서 인덱스는 특정 컬럼 값에 대한 색인(목차) 입니다. 두꺼운 책 가장 앞에 목차를 표기해 두어 독자들이 빠르게 원하는 목차로 찾아갈 수 있도록 하는데 이와 비슷한 개념이 MySQL 의 INDEX 입니다. 테이블의 검색속도는 데이터가 몇개 없으면 상관이 없지만, 데이터가 방대해질수록 속도면이 현저히 떨어지게 됩니다. 이때 미리 데이터들에 목차가 되는 형태의 index 를 설정해두면 검색 속도를 향상시킬 수 있습니다. 예를들어 사용자가 100만명이 있는 테이블에서 userId 가 akdu39zkauebglska 라는 값을 찾고자 한다면, 다음이 쿼리를 사용해야 합니다. SELECT userId FROM user_table WHERE userId = 'akdu39zkauebglska'..