NoSQL
- 단순한 데이터를 대용량으로 저장 가능
- 빠른 성능을 제공한다
- 데이터 간의 관계를 지원하지 않는다.
과연 NoSQL이 필요한가?
- RDBMS만으로도 충분하고 필요에 따라 Querry off Loading과 샤딩 조합으로 서비스 가능
- 대용량의 서비스를 빠른 성능으로 제공할 때 고려할 필요가 있다.
NoSQL에 저장할 데이터는 무엇이며 어떤 NoSQL을 사용할 것인가?
- 제품에 따라 데이터 모델도 다르고 기능과 특성 모두 다르다.
- 하나의 NoSQL에 모든 데이터를 저장하겠다는 생각을 하지 않는 게 좋다
- RDBMS와 NoSQL를 함께 사용할 방법을 고려해야 한다.
이전글
Persistent Layer - 파일 시스템
파일 시스템은 일반적인 파일 시스템이다. 파일 시스템의 구조 SDK 운영 체제 계층 파일 시스템 스토리지 하드웨어 SDK 프로그래밍 언어에서 지원되는 파일 시스템 접근용 API C의 fopen, JAVA의 java.io.*의 파일..
alsyean.tistory.com
관련 자료
NoSQL이란?
NoSQL이란 시대에 따라 다르게 요구되는 데이터 저장 기술이 바뀌면서 NoSql이 대두되었다. RDBMS는 기존 기업의 복잡한 데이터를 저장/분석 하는대 최적화 되었다. 기존의 기업에서 사용된 데이터는 한정된 규모..
more-learn.tistory.com
더보기
이 글은 조대협의 서버사이드 대용량 아키텍처와 성능 튜닝 책을 참고하여 작성되었습니다.
이 글은 코드프레소 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 |