본문 바로가기

api development2

Python Backend - Study Notes 7 날짜: 2022.04.13 [6장: 데이터 베이스] 우리가 만든 미니터 API는 재실행될 때마다 모든 데이터가 없어진다. 데이터를 메모리상에 저장해서 터미널에서 API를 실행할 동안에만 데이터가 남아있기 때문에 사실상 데이터베이스라고 불릴만한 것이 없다. 그렇기 때문에 데이터를 영구적으로 보존하고 미니터 API와 DB (Data Base)를 연결하는 작업을 해 볼 것이다. [Database System] DB: 데이터를 저장 및 보존하는 시스템이다. 데이터베이스에 대해서 하나씩 알아보자. 먼저 데이터베이스는 크게 2가지 종류가 있다. 관계형 데이터베이스 시스템 (RDBMS, Relational Database Management System)과 NoSQL로 불리는 비관계형 (Non-relational) .. 2022. 9. 3.
Python Backend - Study Notes 5 날짜: 2022.03.09 [5장: 본격적으로 API 개발하기] 여기서부터 구현하는 세부적인 API 기능들은 다음 포스트에서 “데이터 베이스”를 공부할 때 사용할 예정이므로 정확하게 이해하고 넘어가야한다. 이번 장에서는 미니터(= mini twitter)를 구현하면서 API 개발의 핵심구조와 개념들을 살펴본다. [미니터 기능들] 이 책에서는 동시 접속이나 HTTP 요청 처리 속도를 다루지 않는다. (나중에 AWS 배포를 통해서 간접적으로 설명한다) Twitter의 핵심 기능들만 간단하게 구현한 것이기 때문에 완벽한 Twitter를 바라지는 말자. 밑의 기능들만 API 시스템에 구현시킬 것이다. 회원가입 로그인 트윗 (tweet) 다른 회원 팔로우하기 다른 회원 언팔로우하기 타임라인 (트윗 기록들 불러오기.. 2022. 9. 1.
728x90
반응형