[기술 면접] 데이터베이스
·
면접준비
데이터베이스는 백엔드 직무의 필수 지식이다. 이번에는 데이터베이스와 ORM / JPA 프로그래밍에 관련하여 예상 질문과 실제 질문을 정리해보자! 👉 예상질문 Database 1. 인덱스에 대해서 설명해주세요. 더보기 추가적인 쓰기 작업과 저장 공간을 활용하여 데이터베이스 테이블의 검색 속도를 향상시키기 위한 자료구조입니다. 책의 목차와 같은 느낌으로 생각하시면 됩니다. 장점으로는 데이터들이 정렬이 되어있어 빠르게 원하는 데이터를 찾을 수 있다는 것입니다. 단점으로는 추가적인 저장 공간이 필요하기 때문에 추가 비용이 발생한다는 것입니다. 2. 트랜잭션에 대해서 설명해주세요. 더보기 트랜잭션이란 데이터베이스의 상태를 변화시키는 하나의 논리적인 작업 단위라고 할 수 있으며, 트랜잭션에는 여러개의 연산이 수행될..