Mongo DB?

양현모·2021년 11월 6일
0

Mongo DB의 사전적 정의

SQL(structured query language): 이터베이스를 사용할 때, 데이터베이스에 접근할 수 있는 데이터베이스 하부 언어를 말한다.
NoSQL:빅 데이터 처리를 위한 비관계형 데이터베이스 관리 시스템(DBMS)

대표적인 NoSQL 데이터베이스 시스템.
데이터 교환 시 BSON(Binary JSON) 문서 형태로 저장하여 여러 서버에 분산 저장 및 확장이 용이하며, 방대한 데이터 처리가 빠르다는 장점이 있다.
C++언어로 작성되었으며, 윈도우,리눅스등 다양한 운영체제를 지원한다.

Mongo DB?


Mongo DB는 NoSQL의 한 종류입니다. NoSQL 데이터베이스에선 데이터를 행과 열이 아닌 체계적인 방식으로 저장합니다. NoSQL의 종류 중의 하나인 Mongo DB는 데이터를 Document 형태로 저장합니다.
Document는 객체와 같이 데이터를 Field-value 쌍으로 저장하고 구성하는 방법입니다. Document에서 필드는 데이터의 고유한 식별자이고 값은 주어진 식별자와 관련된 데이터를 뜻합니다.

용어

Document

Tuple(Row)
필드- 값 쌍으로 저장된 데이터

Field

데이터 고유 식별자

Value

식별자와 관련된 데이터

Collection

Table

향후 계획

이번에는 Mongo DB의 정의 및 기본을 공부하였습니다. Mongo DB는 많은 기업들이 사용하고 유용하다고 들었습니다. 그래서 Mongo DB에 관해 공부 하기러 다짐을 하였고 Mongo DB를 저의 개발 환경에 맞춰 설치해보려고 합니다.

참고자료

https://terms.naver.com/entry.naver?docId=3435635&cid=42346&categoryId=42346
https://blog.naver.com/ekdldhrtlsda/221816455695
https://terms.naver.com/entry.naver?docId=3597508&cid=42346&categoryId=42346
https://terms.naver.com/entry.naver?docId=1180957&cid=40942&categoryId=32838
https://blog.naver.com/ystime25/222414082206
https://www.youtube.com/watch?v=NoLV5iP5FNY

0개의 댓글