채팅 시스템 성능 향상시키기
두 DB 특징 RDBMS (PostgreSQL)구조화된 스키마와 엄격한 데이터 일관성.ACID 트랜잭션 보장.복잡한 조인 연산 지원.수직적 확장(Scale-up) 중심.정규화된 데이터 구조.NoSQL (MongoDB)유연한 스키마 (Schema-less).수평적 확장(Scale-out) 용이.문서 기반 데이터 모델.높은 쓰기/읽기 처리량.실시간 데이터 처리에 최적화. 채팅 시스템 MongoDB 도입 배경높은 쓰기 성능실시간 채팅에서 발생하는 대량의 메시지 저장에 유리.샤딩을 통한 수평적 확장 용이.읽기 성능 향상채팅 이력 조회 시 조인 없이 단일 컬렉션에서 조회 가능.인덱싱을 통한 빠른 검색.데이터 구조 최적화채팅 메시지는 정규화가 필요 없는 문서 형태로 저장하기 적합.메시지, 시간, 사용자 정보 등을 ..