목록2025/05/04 (1)
altair의 프로젝트 일기

서론 서비스를 개발하다보면 DB의 스키마를 변경해야 할 일이 생긴다. 특히 프로젝트 초기일수록 더 그렇다. 많은 가이드에서 프로젝트를 시작할 때 RDB보다 MongoDB 같은 NoSQL을 추천하는 이유는 스키마 변경에 있다고 생각한다. 데이터 정합성보다 쉬운 스키마 변경이 더 중요하다면 애플리케이션 단에서 데이터 어노멀리를 처리할 수 있는 NoSQL이 더 효율적일 것이다. 아이러니하게도 나 같이 RDB에 더 익숙한 초보 개발자는 NoSQL보다 RDB로 시작하는게 더 생산성이 올라가곤 한다. 대부분의 데이터는 정형화된 데이터로 나타낼 수 있고, 높은 부하의 요청은 들어오지도 않고, 작은 서버에서 처리하지도 못하기 때문이다. 스키마 변경과 불일치 문제 Spring Boot에서 RDB를 쓰는 경우 중요한 ..
IT/서버
2025. 5. 4. 03:24