작업/MongoDB(4)
-
21.11.12 MongoDB 3 넷플릭스 실습 / 고급 활용 기술
목차 Flask와 연결 / 세 가지 집계 방법론 / 인덱스 / 복제 세트 이해 / Read-Concern과 Write-Concern / 샤드 클러스터란? Flask 연결 python 이용 mongoDB , Flask 해보기 실습 1 넷플릭스 작품 목록 보기 실습 2 넷플릭스 작품 생성하기 세 가지 집계 방법론과 효율성 find 명령어로 평균이나 분포 등 집계를 하지는 못한다. 원본 데이터보다 결과 데이터의 양이 더 적으므로, 집계 연산은 데이터 처리 초기 단계에서 할 수록 유리하다. 처리속도 애플리케이션 맵리듀스 > 집계 파이프라인 맵 리듀스 : 관련된 정보끼리 그룹화, 리듀스 함수: 그룹 내 정보들을 집계 연산 집계 파이프라인 : 한 데..
2021.11.14 -
21.11.14 8주차 모의테스트
# 모의 1번 # 모의 2번 # 모의 3번
2021.11.14 -
21.11.12 MongoDB 2 쿼리 연산자
SQL 과 몽고디비 쿼리의 모습 { 필드: {연산자: 값} } 몽고디비의 쿼리는 가장 바깥쪽에 필드가 있다. 그러나 or, and, nor, text 등의 연산자들은 바깥에 사용될 수 있다. or,and,nor는 쿼리를 값으로 가질 수 있고 그것은 []로 담는다. 몽고디비에서 쿼리 내에 []가 있으려면 연산자가 있어야 함. 점 표기법 : BSON 내부의 Object에 접근하기 위한 방법 object내부의 내부에 또 접근한다. 배열에서도 index 첫번쨰 인덱스에 접근할 때는 이렇게 접근할 수 있다. 실습 1 점 표기법 비교연산자 영어 비교는 사전순, 배열의 대소비교는 첫 인덱스부터 그 요소를 비교. 키와 값도 비교 실습 2 조건에 맞지 않는 도큐먼트 찾기 $in과 re.complie 사용해서 쿼리 찾기 ..
2021.11.13 -
21.11.12 MongoDB 1 개념 이론, MongoDB CRUD 해보기
use 내데이터베이스 db.initialCollection.insertOne({키: 값}) db.initialCollection.find() MongoDB와 SQL과 차이점 - 질의 명령어가 SQL이 아니다, - 정보의 형식을 미리 저장하지 않는다, - _id 값이 자동저장되었다. 관계형 데이터베이스 전통적 RDBMS의 규칙: - 2차원 테이블형태, - SQL을 통한 질의, - ACID 원칙을 준수 NOT ONLY SQL : SQL을 사용할 수도 있고 아닐수도 있다. 그런데 서버에 요구되는 정보 처리량을 증가시키려면 규칙을 깨야한다. MongoDB 소개 및 분산 컴퓨팅 분산 컴퓨터의 방식 - 복제, 샤딩 - 복제 - 샤딩 1~20 20~40 40~100으로 나누어 저장, 서버 여러대에 분산 컴퓨팅 Mon..
2021.11.13