트랜잭션이란, 데이터베이스의 상태를 변경시키기 위해 수행하는 작업 단위 또는 한꺼번에 수행되어야 할 일련의 연산들을 의미합니다.
정규화는 이상현상이 있는 릴레이션을 분해하여 이상현상을 없애는 과정이다.
비관적락 - 공유락,비관적락/ 데드락에 대해서 또한 DB락이 좋은건가?
인덱스는 데이터베이스에서 검색의 속도를 향상시키기 위해서 사용하는 자료구조입니다.

최근 면접을 보았는데 해시테이블에 대한 질문이 들어왔어서 적어보려고한다.

ArrayList vs LinkedList에 대해서

HashTable과 Hash 충돌에 대해서

📌 Set > - 순서를 보장하지않음. 데이터 중복을 허용하지 않음. 데이터를 조회할시 list보다 성능이 좋음. 📌 Set을 사용할때 좋은 경우 > - 중복된 데이터를 제거할 때 데이터의 존재 여부를 확인해야할 때 -> 조회성능이 빠른 이유는 HashSet같은경우, HashTable를 통해 구현되기 때문에, 접근시 상수시간의 시간이 들기 떄문이다....