복합키란 위 SQL문의 primary key처럼 여러개의 컬럼으로 하나의 Primay Key를 만드는 방법이다.
데이터베이스 성능 핵심 데이터베이스는 디스크에 저장된다. 디스크는 메모리에 비해 훨씬 느리다. 데이터베이스 성능 핵심은 디스크 접근을 최소화 하는 것이다. 어떻게 디스크 접근을 줄일 수 있을까? 디스크에서 메모리에 올라온 데이터로 최대한 요청을
아래와 같은 시나리오를 구상 해 보도록 하자.Transaction1J의 계좌에 남아있는 잔액을 확인한다. (READ → 100만원)J의 계좌에서 20만원을 인출한 값을 다시 계좌에 적어준다. (WRITE → 80만원)H의 계좌에 남아있는 잔액을 확인한다. (READ →
과거 카카오 테크 캠퍼스에서 활동할 때 Bulk Insert라는 것을 배웠었다. 그동안(학생으로서 프로젝트를 진행할 때)은 대용량으로 Insert를 쿼리를 작성할 일이 없었기 때문에 그다지 와닿지 않는 개념이었다.
이번에 회사 코드를 작성하면서, 페이지네이션을 구현해볼 기회가 있었다. 페이지네이션이란 콘텐츠를 여러 페이지로 나누고, 이전 혹은 다음 페이지로 넘어가거나 특정 페이지로 넘어갈 수 있는 링크를 페이지 상단이나 하단에 배치하는 방법을 의미한다.
DB VIEW를 왜 사용할까?
에러 해결기