NoSQL 2

MongoDB란?

MongoDB 란?MongoDB는 NoSQL 데이터베이스 중 하나로 문서 지향(Document-Oriented) 데이터베이스입니다.데이터를 JSON과 유사한 BSON(Binary JSON) 형식으로 저장합니다.MongoDB는 유연한 스키마 설계와 수평적 확장이 용이한 특성 덕분에 대규모 데이터 처리와 복잡한 데이터 구조를 다루기 적합합니다.  MongoDB 주요 용어문서(Document)MongoDB에서 데이터는 BSON 형식의 문서로 저장됩니다.각 문서는 필드와 값의 쌍으로 이루어지며, 값은 다른 문서, 배열, 기본 데이터 타입 등을 포함할 수 있습니다.JSON과 유사하지만, BSON은 바이너리 형식으로 저장되어 더 빠른 접근과 더 많은 데이터 타입을 지원합니다.컬렉션(Collection)컬렉션은 여러..

Data/MongoDB 2024.06.16

[DB] RDBMS와 NoSQL의 개념과 차이점

RDBMS(관계형 데이터베이스 관리 시스템)와 NoSQL(비관계형 데이터베이스)은 데이터를 저장하고 관리하는 두 가지 주요 데이터베이스 유형입니다. RDBMS(관계형 데이터베이스 관리 시스템) RDBMS는 데이터를 관리하고 저장하기 위한 소프트 웨어 시스템으로, 관계형 데이터 모델을 기반으로 합니다. 이 모델에서 데이터는 테이블(Table)이라 불리는 2차원 구조의 엑셀 시트와 같은 형태로 저장됩니다. 여기서 테이블은 행(Row)과 열(Column)로 이루어져 있습니다. 다음은 RDBMS에 대한 주요 특징과 개념들입니다. 테이블(Table) 데이터가 저장되는 가장 기본적인 단위로, 2차원 행과 열의 구조를 가지고 있습니다. 테이블은 명확한 스키마(구조 및 데이터 유형 정의)를 가지고 있습니다. 열(Col..

Data/DataBase 2024.01.12