DB에서 면접에서 물어보는것중에 INDEX써본적있냐? 가 있따
데이터베이스의 인덱스는 B-tree(Balanced tree)로 구성되어 있다
색인이 없으면 찾을때 Full scan 한다.
pk를 잡으면 기본적으로 색인이 만들어진다.
tree구조의 가장 큰 장점은 빠르다는것
데이터베이스에서는 모든것을 오브젝트로 본다.
국내에서는 sql 튜닝이 필요한 일이 많아서 jpa보다 네이티브sql을 많이 쓰게 된 경향이 있다
마이바티스의 핵심은 게터세터를 쓰는것이다
마이바티스를 개발하는 순서
1. sql을 먼저짠다 (마이바티스를 절대로 먼저만들면안댄다) (실무에서는 어노테이션으로 하지많고 무조건 xml로 마이바티스를 이용한다)