본문 바로가기

NoSQL6

01. MongoDB(몽고디비) Study - NoSQL 이란? 그리고 MongoDB 소개 요즘 IT 분야의 화두는 머신러닝, 딥러닝 등의 인공지능 분야이지만, 한 2년 전만 해도 빅데이터가 가장 화두였습니다. 이러한 빅데이터를 처리하는 기술로 NoSQL을 사용하게 됩니다. 그럼 NoSQL 이란 어떤 것일까요? NoSQL “Non Relational Operation Database SQL” 의 줄임말로써 “관계형 데이터베이스가 아닌 SQL” 입니다. 일반적인 관계형 데이터베이스에서는 데이터의 중복을 제거하고 무결성을 보장하기 위해서 정규화를 하게 되는데 이러한 정규화가 과도한 JOIN으로 인해 성능 저하가 있을 수 있습니다. 하지만 NoSQL은 아래의 그림 처럼 중첩데이터 형태를 띔으로써 불필요한 JOIN 을 최소화시킵니다. NoSQL의 장점 1) 불필요한 Join의 최소화 2) 유연성있는 .. 2017. 10. 9.
00. MongoDB(몽고디비) Study - 목차 올해 초 Electron으로 개인 프로젝트를 하며 올 한해는 자바스크립트 분야를 두루 경험해보자고 마음먹었습니다. 그래서 '리눅스(CentOS) 개발 놀이터 만들기’ 를 하면서 자바스크립트로 이것저것 해볼수 있는 공간을 만들었습니다. 이제는 본격적인 자바스크립트 두루 접하기 그 첫 번째로 MongoDB Study 입니다. 01. NoSQL 이란? 그리고 MongoDB 소개02. MongoDB 설치 및 시작03. Database 생성 및 Collection 생성04. 데이터 입력 (insert)05. 데이터 읽기 (find) 2017. 10. 9.
728x90