반응형

DB 2

[MongoDB] 기본 명령어 (db, collection, document 생성 제거)

MongoDB 기본 명령어 MongoDB 설치는 이 포스트에는 설명되어 있지 않습니다. MongoDB 서버 실행 mongodmongod를 하면 서버를 실행할 수 있다. 기본 포트는 27017. 'connections on port 27017' 이라는 문구가 나온다면 실행이 된것이다. 클라이언트로 접속 mongo사용할 데이터 베이스 선택 use 데이터베이스이름존재하지 않은 db도 선택할 수 있다. 선택한다고 db가 생성되는것은 아니다. 해당 db에 데이터가 추가가 되면 비로소 생성이 된다. 데이터 베이스 목록 조회 show dbs현재 데이터 베이스의 목록을 확인할 수 있다. 데이터 베이스 제거 db.dropDatabase()현재 선택된 데이터 베이스가 삭제한다. 반드시 삭제할 데이터 베이스를..

DATABASE/MongoDB 2020.07.28

NoSQL 이란?

NoSQL NoSQL이 무엇의 약자인지 No SQL, Not Only SQL, Non-Relational Operational Database SQL 등 많은 의견이 있지만 Not Only SQL이라는 설이 가장 유력하다 배경 지난 수년간 관계형 데이터베이스가 사용되어 왔지만, 빅데이터등 기술이 발전함에 있어 관계형 데이터베이스의 데이터 처리 비용이 증가되었고 관계형 데이터베이스에 대한 여러 대안을 찾게되었다. 비정형데이터라는 것을 보다 쉽게 저장하고 처리할 수 있는 구조를 가진 데이터베이스들이 관심을 받게 되었고 해당 기술이 발전하면서 NoSQL 데이터베이스가 각광을 받게 되었다. NoSQL 특징 데이터간의 관계를 정의하지 않는다. JOIN 사용불가 스키마가 없어 데이터를 다양하게 자유롭게 관리 Ope..

DATABASE 2020.07.27
반응형