DB

개발일지/웹개발

mongoDB

준비물 : mongoDB, mongoDB_Compass, pymongo(파이썬 모듈) 몽고디비를 로컬 mongoDB_Compass를 실행하여 좌측하단의 +버튼을 누르고 데이터베이스와 컬렉션을 만든다 데이터베이스와 통신 하려면 파이썬에 코드를 입력해준다. (mongoDB를 사용할때 기본적으로 입력해주는 연결코드) from pymongo import MongoClient client = MongoClient("mongodb://localhost:27017/") db = client['e-room'] # 데이터베이스 이름 추가로 위 코드 아래에 입력한 뒤 실행해보자 doc = { "name" : "철수", "age" : 12 } db.web.insert_one(doc) 사진과 같이 데이터가 잘 전송된 모습을 ..

개발일지/웹개발

DB의 종류

방정리를 하는 이유 1. 잘 넣어두기 위해 2. 잘 찾기 위해 DB RDBMS(SQL) 행/열의 생김새가 정해진 엑셀에 데이터를 저장하는 것과 유사. 장점: 데이터가 정형화 되어 있으므로 데이터의 일관성이나 분석에 용이 단점: 중간에 열을 하나 더하기가 어려울 수 있음 No-SQL (not only-SQL) 딕셔너리 형태로 데이터를 저장해두는 DB 데이터 하나 하나 마다 같은 값을 가질 필요가 없음. 장점: 자유로운 형태의 데이터 적재에 유리 단점: 일관성이 떨어짐

E-room
'DB' 태그의 글 목록