[MongoDB] Pymongo를 통한 MongoDB 조작 (ASW, Local) AWS 가상 서버에서 사용 - 먼저, aws에서 설정한 가상 서버에 python을 설치하고 pymongo를 설치하는 방법은 아래와 같다. ssh -i ~/Downloads/.ssh/key.pem ubuntu@퍼블릭IP sudo apt install python3 python3-pip pip3 install requests geohash2 pandas pymongo - 크롤링.py파일을 서버로 이동하여 MongoDB 접속정보로 변경한다. - python코드를 pymongo패키지를 통해 실행한다. python3 크롤링.py 그럼 크롤링된 데이터가 Mongodb에 저장되게 된다. 로컬환경에서 사용 - 먼저, conda 위의 jupyter notebook에 pymongo를 설치한다. !pip install py.. Skills/MongoDB 3년 전
[MongoDB] MongoDB의 특징 및 사용법 MongoDB의 특징 - NoSQL 데이터베이스는 전통적인 관계형 데이터베이스 보다 덜 제한적인 일관성 모델을 이용하는 데이터의 저장 및 검색을 위한 매커니즘을 제공한다. 이런 NoSQL 중 대표적인 솔루션 중 하나가 문서 지향 데이터 저장소인 몽고DB이다. - 관계형 데이터베이스는 엄격하게 통제되는 테이블과 열에 정보를 저장하지만, 문서 저장소인 몽고DB는 컬렉션과 문서에 정보를 저장한다. 컬렉션과 문서가 비구조적이라는 특징이 있고, 이 때문에 스키마리스(schema-less)라고 불리우며, 몽고DB의 인스턴스 구조는 저장되는 데이터에 적합하도록 유연하게 변형된다. - 몽고DB의 문서는 키-값 집합으로 동작방식이 자바스크립트 같은 코드의 객체와 매우 비슷하다. 그래서 안에 들어가는 데이터에 따라 구조가.. Skills/MongoDB 3년 전
[MongoDB] MongoDB 설치 및 접속 NoSQL의 대표적인 솔루션인 ModgoDB를 설치하는 법에 대해 알아보자. CLI 환경에서 MongoDB 설치 - 먼저, aws에서 설치한 인스턴스서버에 우분투계정으로 접속한다. ssh -i ~/Downloads/.ssh/key.pem ubuntu@퍼블릭IP - mongodb를 설치해준다. sudo apt update -y sudo apt upgrade -y sudo apt install -y mongodb - mongodb가 잘 설치되었는지 확인한다. sudo systemctl status mongodb - vi 에디터를 이용하여 mongodb의 외부접속을 허용해준다 sudo vi /etc/mongodb.conf /bind 을 통해 검색하여 찾고 수정모드에서 bind_ip를 수정한다. [수정모드] #.. Skills/MongoDB 3년 전