SQL/NoSQL 4

[MongoDB] Database, Collection, Document 개념, 예제

Database, Collection 및 Document는 NoSQL 데이터베이스에서 일반적으로 사용되는 개념이며, 이러한 개념은 관계형 데이터베이스 시스템에서 테이블, 행 및 열과 유사한 역할을 합니다. Database (데이터베이스) 데이터베이스는 데이터의 논리적인 컨테이너입니다. 데이터베이스는 하나 이상의 컬렉션을 포함하며, 관련된 데이터를 논리적으로 그룹화합니다. 각 데이터베이스는 고유한 이름을 가지며, MongoDB에서는 이를 "DB"라는 명령어로 생성하고 선택합니다. 예를 들어, 여러 종류의 데이터를 저장하기 위해 "사용자", "제품" 및 "주문"과 같은 여러 데이터베이스를 만들 수 있습니다. // 데이터베이스 생성 use mydatabase // 현재 사용 중인 데이터베이스 확인 db // ..

SQL/NoSQL 2023.09.06

RDBMS NoSQL 비교 (CRUD 예시)

Databse, DBMS, SQL 개념 - Databse 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 또는 데이터의 체계적인 집합을 의미합니다. - DBMS (DataBase Management System) 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고 데이터베이스를 관리해 주는 소프트웨어입니다. - SQL (Strucured Query Language) 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이며 관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었습니다. RDBMS와 NoSQL - RDBMS (Relational Database ..

SQL/NoSQL 2023.09.06

[MongoDB] 설치 (Tool 사용법)

- 설치 방법 1. 사이트 접속 https://www.mongodb.com/ MongoDB: 애플리케이션 데이터 플랫폼 업계 최고의 최신 데이터베이스를 토대로 구축된 애플리케이션 데이터 플랫폼을 사용해 아이디어를 더욱 빠르게 실현하세요. MongoDB는 데이터를 손쉽게 처리할 수 있도록 지원합니다. www.mongodb.com 2. 다운로드 product > Community Sever (무료 버전) msi (설치파일) 다운로드 3. msi 설치 파일 실행 installer에서 다른건 다 next 하고 custom에서 설치 경로만 D드라이브로 바꿔줌. *여기서 mongo compass라고 MongoDB GUI Client도 같이 설치하는데 이게 거의 한 시간이 걸려서 필요없으면 체크해제. 나중에 따로 설..

SQL/NoSQL 2023.09.05