그알것 — 그럼에도 알아야 할 것들
홈질문커뮤니티
그알것 — 그럼에도 알아야 할 것들

Service

  • 홈
  • 소개
  • 질문
  • 커뮤니티

My

  • 내 워크스페이스
  • 저장한 질문
  • 작성한 답변

Policy

  • 이용약관
  • 개인정보처리방침
  • 문의

© 2026 그알것 · What Still Matters

그럼에도 여전히 알아야 할 것들

총 12 / 12개
#질문 / 한 줄 설명4축 추천 중요도도메인
01
Database
관계형 DB와 비관계형 DB의 차이는 무엇인가요?
관계형의 무결성·조인 중심과 비관계형의 유연 스키마·수평 확장 사이의 선택 트레이드오프를 다룬다.
실무5/5
설계5/5
인간4/5
기초3/5
BE
02
Database
RDB에서 페이징 쿼리가 필요한 이유와 방식 차이는 무엇인가요?
페이징은 대량 조회를 작은 단위로 나눠 리소스를 절감하며, 대규모 페이지에서는 OFFSET보다 키셋 기반 조회가 효율적이다.
실무5/5
설계5/5
인간4/5
기초3/5
BE
03
Database
열 기반 DB와 행 기반 DB의 차이는 무엇인가요?
행 단위 트랜잭션과 컬럼 단위 분석 쿼리 사이에서 저장 모델을 어떻게 가를지의 트레이드오프
실무4/5
설계5/5
인간4/5
기초4/5
BE
04
Database
데이터베이스 인덱스에 대해서 설명해주세요
정렬된 자료구조(B-Tree)에 컬럼 값을 올려 조회는 줄이고 쓰기 비용을 더 받는 _자료구조 트레이드오프_다.
실무4/5
설계4/5
인간4/5
기초4/5
BE
05
Database
데이터베이스 정규화에 대해서 설명해주세요.
함수 종속을 기준으로 테이블을 쪼개 이상 현상을 막는 정규화와, 그 위에서 의도적으로 중복을 허용하는 역정규화 사이의 균형 문제다.
실무4/5
설계4/5
인간4/5
기초4/5
BE
06
Database
접근 패턴·일관성에 따라 어떤 NoSQL을 고르나요?
NoSQL은 접근 패턴별로 키값·문서·컬럼·그래프·시계열로 갈리고, 잘못 고르면 모델이 통째로 비틀린다.
실무4/5
설계4/5
인간4/5
기초2/5
BE
07
Database
데이터베이스 커넥션 풀을 쓰지 않으면 어떤 문제가 생기나요?
매 요청마다 커넥션을 새로 맺으면 지연이 누적되고 최대 연결 수가 먼저 무너진다.
실무5/5
설계4/5
인간4/5
기초3/5
BE
08
Database
논리 삭제와 물리 삭제의 차이는 무엇인가요?
즉시 제거의 단순함과 복구·감사 가능성 사이에서 인덱스·유니크 제약·쿼리 일관성까지 함께 결정된다.
실무4/5
설계4/5
인간4/5
기초2/5
BE
09
Database
DB Replication에 대해 설명해 주세요.
소스의 변경 로그를 레플리카로 흘려보내 읽기 확장과 장애 대비를 함께 가져가는 구조.
실무4/5
설계4/5
인간4/5
기초3/5
BE
10
Database
Statement와 PreparedStatement의 차이는 무엇인가요?
값과 쿼리 구조를 어디서 분리하느냐가 보안·반복 실행 비용을 가른다.
실무5/5
설계2/5
인간4/5
기초3/5
BE
11
Database
InnoDB의 갭락과 넥스트키 락은 무엇이고, 어떻게 팬텀 리드를 막나요?
인덱스 사이 "빈 구간"까지 잠가서 범위 조회 중 새 행이 끼어드는 걸 막는 InnoDB의 잠금 메커니즘.
실무4/5
설계3/5
인간4/5
기초3/5
BE
12
Database
NOT IN 쿼리의 문제점과 최적화 방법은 무엇인가요?
NOT IN은 부정 조건과 NULL의 3값 논리 때문에 NOT EXISTS·LEFT JOIN IS NULL 사이의 선택 문제로 넘어간다.
실무4/5
설계4/5
인간4/5
기초2/5
BE