어떤 프로그램을 rdb대신 nosql로 만든다고 하면
nosql은 정규화를 하지않는다는데 데이터 중복이 생기면 어떻게 함?
정규화를 안하면 삽입이상 삭제이상 갱신이상이 생기잖아
이런건 어떻게 해결함?
예를들어 학생 도큐먼트에도 수업 데이터가 있고
수업 도큐먼트에도 조인안하고 접근하기 쉽게 중복된 학생 데이터가 있음
그럼 어떤데이터가 우선임? 우선순위가 바뀌는경우는있음?
이런 중복을 허용하면 프로그램을 어떻게만드냐 생각만해도 끔찍한데
어떤 프로그램을 rdb대신 nosql로 만든다고 하면
nosql은 정규화를 하지않는다는데 데이터 중복이 생기면 어떻게 함?
정규화를 안하면 삽입이상 삭제이상 갱신이상이 생기잖아
이런건 어떻게 해결함?
예를들어 학생 도큐먼트에도 수업 데이터가 있고
수업 도큐먼트에도 조인안하고 접근하기 쉽게 중복된 학생 데이터가 있음
그럼 어떤데이터가 우선임? 우선순위가 바뀌는경우는있음?
이런 중복을 허용하면 프로그램을 어떻게만드냐 생각만해도 끔찍한데
정규화를 안해도 데이터 모델링을 하지
다른 데이터에 대한 레퍼런싱이 가능함 - dc App
몽고db 써봐 써봐야 안다 orm 지원하는 프레임워크들이 많아서 rdb가 편하긴한데 rdb보다 nosql이 나은 부분도 있음 일단 해줄 수 있는 말은 애초에 데이터 설계할때부터 nosql 방식으로 맞추면 된다는거 아니 그보다는 데이터 설계할때 굳이 rdb 방식에 집착할 필요가 없게 만들었기 때문에 nosql로 간다고 해야 되나