Skip to content
목록으로 돌아가기

NoSQL이란?

Updated:
-- Edit page

NoSQL이란?

사전적 정의 (Dictionary Definition)

NoSQL은 ‘Not Only SQL’의 약자로, 전통적인 관계형 데이터베이스 관리 시스템(RDBMS)의 엄격한 스키마와 수평적 확장의 한계를 극복하기 위해 설계된 비관계형 데이터베이스 시스템을 통칭합니다. 고정된 테이블 구조 대신 키-값(Key-Value), 문서(Document), 그래프(Graph) 등 유연한 데이터 모델을 사용하여 정형 및 비정형 데이터를 처리합니다. 이는 대규모 분산 환경에서 높은 가용성과 확장성을 제공하며, 데이터 정합성보다 성능과 유연성을 중시하는 현대적 아키텍처 요구에 부응합니다.

실무 사용 예시 (Practical Use Case)

대용량의 비정형 데이터가 실시간으로 발생하는 소셜 미디어의 피드 처리, 사물인터넷(IoT) 센서 데이터 수집, 대규모 로그 분석 시스템, 그리고 데이터 스키마가 수시로 변경되는 초기 서비스 개발 환경에서 주로 활용됩니다.


Edit page
이 글 공유하기:

🔗 함께 읽으면 좋은 글

1 / 29