본문 바로가기

Database | 데이터베이스/NoSQL4

Mongo DB의 index 몽고 db 에서도 데이터베이스 탐색 속도를 향상시키려고 index 를 사용한다. mongo db 는 index 가 없으면 데이터를 하나씩 조회하는 방식으로 스캔한다. collection 의 필드에 인덱스를 걸면 데이터의 설정한 키 값을 가지고 document 들을 가리키는 포인터 값으로 이뤄진 B-Tree를 만든다. index 는 createIndex 함수를 사용해서 단수, 복수의 필드에 적용 할 수있다. 2019. 9. 30.
Mongo DB Compass select 문 {} 를 사용한다 조건이 여러 개인 경우 2019. 3. 28.
NoSQL 정리 - 구조 , 연결 구조는 이렇다. Server 에 접속하면 DB가 있다. DB 에는 Collection 이 들어있다. Document 는 하나의 테이블이라고 생각하면 된다. 테이블들이 여러개 묶여 있으면 그것은 Collection 이 된다. DB 생성부터 하나씩 해보자. 터미널을 켰다. mongo를 입력하면 MongoDB 가 실행된다. 실행된 Mongo DB에서 Select , Insert , Update , Delete 를 차례대로 해본다. Insert 아래 코드를 그대로 터미널에 복사해서 붙여넣으면 된다. insert 가 수행된다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657.. 2018. 10. 11.
NoSQL 간단 정리 - 개요 , 모델링 예시 이번 글에서는 NoSQL 에 대해서 살펴볼 것이다. NoSQL 중에서도 MongoDB 에 대해서 살펴볼 것이다. NoSQL 개요 1. 일단 No SQL 이라는 뜻이 아니다. Not Only SQL 을 줄인 말이다. NoSQL 과 다른 개념으로는 RDMS 가 있다. 이 글을 읽는 사람 중에는 RDMS 를 알고 있는 사람이 많을 것 같다. RDMS 는 관계형 DB 이다. 관계형 DB 는 2차원 표 형태로 데이터를 저장하고 관리한다 . NoSQL 은 기존의 RDBMS 의 한계를 극복하기 위해서 만들어진 새로운 데이터 저장소이다. MySQL 같은 관계형 DB 가 아니므로, 고정된 스키마 , Join 이 존재하지 않는다. 그러면 이제 NoSQL 의 한 종류인 MongoDB 에 대해서 알아본다. MongoDB는 D.. 2018. 10. 11.