결제, 재고, 권한처럼 틀리면 안 되는 데이터는 트랜잭션과 제약 조건이 우선이다.
키 조회, 조인, 문서 단위 조회, 관계 탐색, 전문 검색, 유사도 검색을 구분한다.
읽기 폭증, 쓰기 폭증, 데이터 양 증가, 글로벌 분산 중 병목을 찾는다.
좋은 선택은 “유명한 DB”를 고르는 것이 아니라 자주 묻는 질문, 쓰기 패턴, 정합성 요구, 운영 가능성을 맞추는 일입니다. 워크로드가 달라지면 같은 제품도 좋은 선택이 아닐 수 있습니다.
결제, 재고, 권한처럼 틀리면 안 되는 데이터는 트랜잭션과 제약 조건이 우선이다.
키 조회, 조인, 문서 단위 조회, 관계 탐색, 전문 검색, 유사도 검색을 구분한다.
읽기 폭증, 쓰기 폭증, 데이터 양 증가, 글로벌 분산 중 병목을 찾는다.
정합성이 강할수록 트랜잭션과 무결성 보장을 먼저 본다.
검색 방식과 저장 모델이 맞아야 쿼리와 운영이 단순해진다.
읽기 복제, 파티셔닝, 샤딩, 캐시 중 병목에 맞는 방법이 달라진다.
백업, 장애 대응, 비용, 팀 숙련도는 성능표만큼 실제 선택을 좌우한다.