반응형
이번 프로 젝트는 파이썬으로 웹서버를 만들 것이다.
웹서버를 운영하기 위해 웹프로그램이 필요한데 이를 파이썬으로 할 것이다. 웹서버에는 사용자 정보나 각종 서버에 정보를 쓰고 읽고 하는 공간이 필요 하다. 이 공간이 데이터베이스다.
기존의 DB는 RDBMS(Relational Data Base Management System)라고 불렸다. Relational 은 엑셀과 같이 테이블로 구조를 가진것 처럼 생각하면 된다. 구조의 상대적 위치를 통해 자료를 찾는 것이다.
SQL(Structured Query Language)이 Relational을 사용한다. SQL은 행과 열의 구조가 갖춰진 채로 저장하는 것이다.
나머지 DB 형태는 No SQL이라고 하는데 Document, Search engine, Key-value 등이 여기에 포함된다. No SQL의 장점은 파이썬의 list 와 같이 확장성을 가진다는 것이다. 구조가 fix된 것이 아닌 추가를 할 수 있다는 것이다.
프로젝트에 사용할 DB는 몽고DB를 사용할 것이다. 몽고 DB의 경우 Document 타입이고 No SQL이다.
반응형
'파이썬(Python) > 웹서버' 카테고리의 다른 글
mongodb 두개의 프로그램으로 쓰면서 읽기 (0) | 2020.12.17 |
---|---|
flask, pyserial 동시에 사용하기 (2) | 2020.12.17 |
post form 으로 보낸 데이터 mongodb에 저장하기 (0) | 2020.12.14 |
virtualenv 가상환경 만들기 (0) | 2020.12.14 |
MongoDB 기본 명령어 모음, 파이썬 (0) | 2020.12.11 |