CSE/MongoDB
-
[MongoDB] 2. 몽고DB를 사용한 첫 웹 애플리케이션 제작CSE/MongoDB 2015. 6. 13. 11:38
이번 포스팅을 통하여 블로그를 만들도록 하겠습니다.아주 간단한 포스트 작성, 대시보드, 수정, 삭제, 댓글 까지 작성하도록 하겠습니다. 순서는 1. 블로그 포스트 작성기 구현 2. 데이터베이스에서 아티클을 인출하기 3. 블로그 대시보드 구현하기 4. 블로그 편집기 구현하기 5. 블로그 포스트 삭제하기 6. 블로그 포스트에 댓글 올리기 구성되어있습니다. 위 작업을 하기 전에, cmd창 2개를 열어 mongod와 mongo 명령어를 쳐서 구동시켜야 겠죠?? 1. 블로그 포스트 작성기 구현구동을 시키고 난 뒤, 설치된 Bitnami의 apache2/htdocs 폴더 내에 blogpost.php 파일을 작성하여 아래 코드를 입력합니다. blogpost.php 12345678910111213141516171819..
-
[MongoDB] 2번째 장 들어가기 전... 개념 정리CSE/MongoDB 2015. 6. 13. 11:36
MongoDB는 문서기반 NoSQL 주로 쓰이는 요인 - 배우기 쉬운 특징: 어떤 NoSQL 시스템보다 훨씬 쉬운 개념으로 접함. 컬럼 기반이나 그래프 기반 DB는 수많은 개발자들이 개념을 잡기 위해 바둥거려야 하는 급진적인 사상을 소개함. MongoDB와 Relational Database의 기초 개념 사이에는 유사성이 상당히 많음. RDBMS 배경지식이 있는 개발자들은 MongoDB로 넘어가는 과정에서 큰어려움이 없다. - Flexible schema: 데이터를 저장하기 앞서 데이터 구조를 정의할 필요가 없음. 비정형 데이터 저장에 매우 적합한 특성 - 높은 확장성: 데이터 크기나 트래픽이 증가하는 동안 성능 최적화를 유지하면서 애플리케이션 층을 거의 건드릴 필요가 없게 만드는 기능을 무장함 상용화된..
-
[MongoDB] 1. MongoDB 시작하기CSE/MongoDB 2015. 6. 13. 11:36
MongoDB를 Windows 환경에서 구축해서 시작해봅시다! 이 포스팅은 "MongoDB NoSQL로 구축하는 PHP 웹 애플리케이션" 서적을 참고하여 작성하였습니다. 1. MongoDB 설치 및 구동, PATH 설정 먼저, 1.http://www.mongodb.org/downloads 로 이동합니다. 2.자신의 windows에 맞게 다운받으세요.(저는 64-bit 환경으로 받았음) 3. 내려받은 zip 파일을 C드라이브에서 압축을 푼 뒤, mongodb로 바꾸세요. 4. cmd 창을 열어서, 아래 명령어를 cmd에 입력해주세요. cd \mongodb\bin mongod 5. 또다른 cmd창을 열어서, 아래 명령어를 cmd에 입력해주세요. cd \mongodb\bin mongo 두개의 cmd를 열어주세..
-
[MongoDB] MongoDB 소개CSE/MongoDB 2015. 6. 13. 11:33
MongoDB is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas(MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public Licens..