[Spring Boot / 백엔드] 데이터베이스와 ERD 설계
백엔드 개발을 공부하다 보면 가장 먼저 마주하는 개념 중 하나가 데이터베이스(Database)입니다.특히 서비스를 만들 때는 단순히 데이터를 저장하는 것을 넘어어떤 데이터를 저장할 것인지데이터 사이의 관계는 무엇인지어떤 구조로 관리할 것인지를 먼저 설계해야 합니다.이 과정에서 등장하는 것이 바로 ERD(Entity Relationship Diagram)입니다.이번 글에서는RDB와 NoSQL의 차이ERD란 무엇인지ERD 설계 방법을 정리해보겠습니다.데이터베이스 종류: RDB vs NoSQL데이터베이스는 크게 관계형 데이터베이스(RDB)와 NoSQL 두 가지로 나눌 수 있습니다.각 방식은 데이터 저장 방식과 사용 목적이 다릅니다.RDB (관계형 데이터베이스)RDB는 테이블 간 관계를 기반으로 데이터를 저장하..