본문 바로가기

두두의 IT

[DB] Data Storage

728x90

개념

  • 애플리케이션, 네트워크 프로토콜, 문서, 미디어, 주소록, 사용자 기본 설정 등을 구성하는 세부 데이터인 디지털 정보를 실제로 수집하고 보관하는 곳
  • 대용량 트래픽을 커버

 

종류

  RDB NoSQL
데이터 표현 방식 2차원 데이터 다양한 방식
데이터 저장방식 관계형 (외래키 사용) 제약이나 규칙이 없음
스키마 구조 정적 유연
확장 방식 수직확장 용이(서버 용량)
다운타임 있음
수평확장 용이(서버 개수)
다운타임 거의 없음
연산 복잡한 쿼리, Join 가능, SQL 사용 구조화된 쿼리 언어가 없는 경우도 많음
Join 없음
적합 OLTP (트랜잭션 처리에 용이) OLAP(분산 처리에 용이)
빅데이터 & 실시간 연산
비용 메인테넌스 코스트 비쌈 코스트 저렴. 다양한 오픈소스
성질 ACID BASE
무결성 보장 보장하지 않음
종류 MySQL, PostgreSQL, Oracle redis, mongoDB

 

ElasticSearch란..

https://victorydntmd.tistory.com/308

 

[Elasticsearch] 기본 개념잡기

1. Elasticsearch란? Elasticsearch는 Apache Lucene( 아파치 루씬 ) 기반의 Java 오픈소스 분산 검색 엔진입니다. Elasticsearch를 통해 루씬 라이브러리를 단독으로 사용할 수 있게 되었으며, 방대한 양의 데이..

victorydntmd.tistory.com

 

참고
https://blog.naver.com/whdgml1996/222082666933
https://ud803.github.io/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4/2021/11/16/RDB-vs.-NoSQL-%EC%96%B8%EC%A0%9C-%EB%88%84%EA%B5%AC%EB%A5%BC-%EC%8D%A8%EC%95%BC%ED%95%A0%EA%B9%8C/

 

주요 지식

6. 관계형 데이터베이스 시스템과 NoSQL의 차이점에 대해 설명해주세요