데이터베이스 - NoSQL (MongoDB)
1. NoSQL 이란?NoSQL은 관계형 데이터베이스가 제공하는 SQL 언어와 스키마 구조 외의 다양한 데이터 모델을 지원하는 데이터베이스를 의미한다. NoSQL 데이터베이스는 주로 다음과 같은 특성을 가진다.비관계형 데이터 모델: 테이블, 행, 열 대신 다른 구조(문서, 키-값, 그래프 등)를 사용하여 데이터를 저장한다.유연한 스키마: 사전에 정의된 스키마가 없어, 데이터 구조를 유연하게 변경할 수 있다.수평적 확장성: 데이터와 트래픽이 증가함에 따라 여러 서버에 데이터를 분산시켜 확장할 수 있다.고성능: 대량의 데이터를 빠르게 읽고 쓸 수 있도록 최적화되어 있다.SQL(MySQL)NoSQL(MongoDB)규칙에 맞는 데이터 입력자유로운 데이터 입력테이블 간 JOIN 지원컬렉션 간 JOIN 미지원안정성..
2025. 1. 17.
최근댓글