투케이2K
39. [IT 기술] NoSQL 개념 설명 본문
[개념 설명]
[1]. NoSQL 이란?
- NoSQL 은 비관계형 데이터베이스 유형을 가리키며 , 관계형 데이터베이스 (RDBMS) 와는 다른 형식으로 데이터를 저장합니다
- NoSQL 데이터베이스는 언어마다 관습화된 API, 선언적 구조의 쿼리 언어, 쿼리별 언어를 사용하여 질의할 수 있습니다
- NoSQL 데이터베이스는 빠르고 단순한 쿼리, 방대한 데이터, 잦은 애플리케이션 변화를 지원하기 위해 설계되었습니다
[2]. NoSQL 데이터베이스가 주요 사용 되는 곳
- NoSQL 데이터베이스는 실시간 웹 애플리케이션 및 빅 데이터에 널리 사용됩니다
- NoSQL 데이터베이스는 실시간 빠른 조회를 수행하고 싶은 경우 주로 사용됩니다
[3]. NoSQL 데이터베이스 장단점
- NoSQL 데이터베이스는 유연한 스키마를 제공하고, 대량의 데이터 및 낮은 대기시간 또는 응답시간을 요구하는 애플리케이션 구축에 이상적인 다양한 데이터 모델을 지원합니다 (온라인 게이밍 및 전자상거래 웹 애플리케이션 등이 해당)
- NoSQL 데이터베이스는 단일 테이블에 대한 쿼리 작업 동작 효율성이 좋습니다
- NoSQL 데이터베이스는 보통 복잡한 조인, 하위 쿼리 및 WHERE 절에서의 중첩 질의를 제공하지 않습니다 (쿼리의 복잡성이 높은 경우는 NoSQL 데이터베이스가 효율적이지 않음)
- NoSQL 데이터베이스는 서버를 증설해 확장하는 대신 상업용 하드웨어를 사용해 확장할 수 있습니다 (증가한 트래픽을 지원하고 다운타임 없이 수요를 충족)
- NoSQL 데이터베이스는 하나의 데이터 저장소에서 구조적, 반구조적, 비구조적 데이터 등 모든 형식의 데이터를 손쉽게 처리할 수 있습니다
'IT기술 & IT용어' 카테고리의 다른 글
41. [IT 용어] 로그 레벨 (Logging Level) 설명 (0) | 2022.10.20 |
---|---|
40. [IT 용어] 데이터베이스 관리 시스템 DBMS 설명 (0) | 2022.10.20 |
38. PyScript 파이 스크립트 개념 설명 (0) | 2022.05.23 |
37. ASCII CODE , ANSI CODE , UNI CODE , UTF-8 , UTF-16 개념 설명 (0) | 2022.05.19 |
36. 헝가리안 표기법 (Hungarian Notation) 개념 설명 (0) | 2022.04.26 |