데이터베이스2 Pymongo와 Visual Studio Code 연결 토이프로젝트에서 사용하려는 DB(데이터베이스)들이, 데이터 변경이 자주 없는 경우로 판단하여, pymongo를 사용하기로 하였다. Pymongo란? pymongo(파이몽고)는 mongoDB를 파이썬으로 사용하기 위해 널리 쓰는 파이썬 라이브러리 중 하나이다. 이 때, mongoDB는 NoSQL이기 때문에 RDBMS(관계형 데이터베이스)의 테이블(엑셀 sheet) 개념이 없다. 한편, 여러 데이터가 모인 하나의 단위를 컬렉션(Collection)이라고 부르는데, mongoDB는, db 아래에 collection이 있는 구조이다. db는 엑셀파일의 이름. collection은 시트에 해당한다고 봐도 무방하다. ex) "kakaotalk" 이라는 DB 하위에, "user"와, "message"이라는 co.. 2023. 5. 26. DBMS(DataBase Management System)정리 데이터베이스 (DataBase)란? 데이터베이스(Database, DB)는 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 자료들의 집합이다. 데이터베이스 관리시스템(Data Base Management System)란? 데이터베이스를 관리하는 프로그램들의 집합이다. 자료 항목들의 중복을 없애고 구조화하여, 정보 처리를 효율적으로 구성해, 검색 및 갱신의 효율을 높이기 위하여 사용한다. 자료를 일원화하여 처리를 효율적으로 하기 위해서 서로 관련성을 가지며, 중복이 없는 데이터의 집합이 데이터베이스인 것이다. 데이터베이스의 종류 크게 두가지가있다. SQL(RDBMS) 행/열의 생김새가 정해진, 엑셀에, 데이터를 저장하는 것과 유사하다. 데이터 50만 개가 적재된 상태에서, 갑자기 중간에 열을 하나 더하.. 2023. 2. 11. 이전 1 다음