![[DB] RDB 와 NoSQL](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbfxeRw%2FbtshynEhfif%2FAAAAAAAAAAAAAAAAAAAAAAz3vIRuh8QAj-GQJ3-k1DU_rihJpk5iQ9x5gvt4si_y%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DggFWJ%252Bhea7tIQ%252FdxEs9B4fUimjg%253D)
Web_Backend/DB2023. 5. 26. 14:57[DB] RDB 와 NoSQL
💬 RDB와 NoSQL의 차이점은 무엇인가요? ✅ 관계형 데이터베이스(RDB)는 사전에 엄격하게 정의된 DB schema를 요구하는 table 기반 데이터를 구조를 갖는데 반해, 비관계형 데이터베이스인 NoSQL은 table 형식이 아닌 비정형 데이터를 저장할 수 있도록 지원합니다. NoSQL은 애자일 개발 등 확장 가능성이 있거나 정확한 데이터 구조가 정해지지 않아 수정 가능성이 있을 때 유연하게 대처가 가능하다는 장점이 있지만, RDB는 엄격한 Schema로 인해 데이터의 중복이 없기 때문에, update가 많거나 데이터 테이블 간에 상관관계가 복잡할 때 유리합니다. 반면 NoSQL은 데이터 중복으로 인해 update시 모든 컬렉션에서 수정이 필요하기 때문에 update가 적고 조회가 많을 때 유리합..