본문 바로가기

아키텍처

[조대협 대용량 아키텍처]Persistent Layer - NoSQL

NoSQL
  • 단순한 데이터를 대용량으로 저장 가능
  • 빠른 성능을 제공한다
  • 데이터 간의 관계를 지원하지 않는다.
과연 NoSQL이 필요한가?
  • RDBMS만으로도 충분하고 필요에 따라 Querry off Loading과 샤딩 조합으로 서비스 가능
  • 대용량의 서비스를 빠른 성능으로 제공할 때 고려할 필요가 있다.
NoSQL에 저장할 데이터는 무엇이며 어떤 NoSQL을 사용할 것인가?
  • 제품에 따라 데이터 모델도 다르고 기능과 특성 모두 다르다.
  • 하나의 NoSQL에 모든 데이터를 저장하겠다는 생각을 하지 않는 게 좋다
  • RDBMS와 NoSQL를 함께 사용할 방법을 고려해야 한다.

이전글

Persistent Layer - 파일 시스템

 

Persistent Layer - 파일 시스템

파일 시스템은 일반적인 파일 시스템이다. 파일 시스템의 구조 SDK 운영 체제 계층 파일 시스템 스토리지 하드웨어 SDK 프로그래밍 언어에서 지원되는 파일 시스템 접근용 API C의 fopen, JAVA의 java.io.*의 파일..

alsyean.tistory.com

관련 자료

NoSQL 

 

NoSQL이란?

NoSQL이란 시대에 따라 다르게 요구되는 데이터 저장 기술이 바뀌면서 NoSql이 대두되었다. RDBMS는 기존 기업의 복잡한 데이터를 저장/분석 하는대 최적화 되었다. 기존의 기업에서 사용된 데이터는 한정된 규모..

more-learn.tistory.com


더보기

이 글은 조대협의 서버사이드 대용량 아키텍처와 성능 튜닝 책을 참고하여 작성되었습니다.

이 글은 코드프레소 DevOps Roasting 코스를 수강하면서 작성한 글입니다.