NoSQL
- 단순한 데이터를 대용량으로 저장 가능
- 빠른 성능을 제공한다
- 데이터 간의 관계를 지원하지 않는다.
과연 NoSQL이 필요한가?
- RDBMS만으로도 충분하고 필요에 따라 Querry off Loading과 샤딩 조합으로 서비스 가능
- 대용량의 서비스를 빠른 성능으로 제공할 때 고려할 필요가 있다.
NoSQL에 저장할 데이터는 무엇이며 어떤 NoSQL을 사용할 것인가?
- 제품에 따라 데이터 모델도 다르고 기능과 특성 모두 다르다.
- 하나의 NoSQL에 모든 데이터를 저장하겠다는 생각을 하지 않는 게 좋다
- RDBMS와 NoSQL를 함께 사용할 방법을 고려해야 한다.
이전글
관련 자료
더보기
이 글은 조대협의 서버사이드 대용량 아키텍처와 성능 튜닝 책을 참고하여 작성되었습니다.
이 글은 코드프레소 DevOps Roasting 코스를 수강하면서 작성한 글입니다.
'아키텍처' 카테고리의 다른 글
[조대협 대용량 아키텍처]전통적인 OLAP 방식의 분석 시스템 (0) | 2020.02.10 |
---|---|
[조대협 대용량 아키텍처]Analysis Layer (0) | 2020.02.10 |
[조대협 대용량 아키텍처]Persistent Layer - 파일 시스템 (0) | 2020.02.09 |
[조대협 대용량 아키텍처]Persistent Layer - RDBMS (0) | 2020.02.09 |
[조대협 대용량 아키텍처]Persistent Layer (0) | 2020.02.09 |