본문 바로가기
728x90

넓고 얕은 데이터베이스 지식/NoSQL2

속성으로 익히는 mongoDB (관련 용어 & 명령어 요약 정리) MongoDB 문서 지향 데이터 모델을 사용하는 오픈 소스 NoSQL 데이터베이스 관리 시스템이다. 유연한 JSON과 유사한 문서에 데이터를 저장한다. 주요 용어 문서(Document) mongDB에서의 기본 데이터 단위로 일반적으로 JSON 형식으로 표시된다. 문서는 관계형 데이터베이스의 행 또는 레코드와 유사하다. 데이터베이스(Database) 여러개의 컬렉션으로 구성되며 컬렉션의 집합이다. 컬렉션(Collection) mongoDB의 문서 집합이다.(그룹으로 묶은 것) 컬렉션은 관계형 데이터베이스의 테이블과 유사하다. 문서 ID(Document ID) 각 컬렉션 내 문서에 대한 고유 식별자이다. 기본적으로 몽고DB는 각 문서에 _id 필드를 자동으로 생성한다. 쿼리(Query) 특정 기준을 바탕으로.. 2023. 8. 11.
macOS에서 mongoDB를 설치해보자 mongoDB 공식문서를 통해 macOS 환경에 mongoDB를 설치해 보자. 구글에 "mongodb 공식 문서"라고 검색하면 공식문서 웹사이트가 나온다. 왼쪽 메뉴에 MongoDB Manual을 통해 버전을 확인한다. 안정된 6.0 현재 버전을 다운로드할 생각이다. 이 글을 보는 시점에서 적절한 버전을 선택하면 된다. mongoDB Community Edition이 오픈소스 라이선스(무료 버전)이므로 선택한다. 아주 친절하게 운영체제 및 컨테이너 별 설치 방법이 나와있으므로 로컬 환경에 맞는 링크로 들어가면 된다. 나는 macOS로 들어갔다. 설치방법을 확인해 보니 Xcode 명령어나 Homebrew를 이용하여 다운로드할 수 있다고 나온다. 가장 기본적인 Homebrew를 이용하겠다. 위의 스크린샷에 .. 2023. 8. 10.
728x90