728x90
Database
32

벡엔드에서 데이터베이스가 중요한 이유

%%{ init: { 'theme': 'dark', 'themeVariables': { 'primaryColor': '#fff', 'primaryTextColor': '#fff' } } }%% sequenceDiagram autonumber Web Server ->> WAS: 서비스 요청 WAS ->> DB: 데이터 요청 DB ->> WAS: 데이터 응답 WAS ->> Web Server: 서비스 응답 위의 Flow Chart에서처럼 Client는 Web Server에서 서비스를 요청하면 WAS가 DB에서 데이터를 주고 받는다. 최종적으로 "1(서비스 요청)~ 4(서비스 응답)" 만큼 시간이 소요된다. 이 시간을 단축시키기위해서 비지니스 로직의 시간복잡도를 개선하는 방법도 있지만 데이터베이스를 통한 속도..

Database 2023.10.12

[DATABASE] Database? DBMS? DB System?

1. Database 게시글에 댓글을 달았을 때의 댓글, 상품을 주문했을 때의 주문 정보 등 어떠한 서비스 아래에서 생성되는 데이터들의 조직화된 집합이다. 여기서 조직화된 집합이란, 예를 들어서 책을 데이터라고 했을때 무작정 바닥에 쌓아두면 나중에 찾기 힘들어지기 때문에 도서관, 서점과 같이 체계적이고 조직화하여 정리한 것을 말한다. 2. DBMS(Database Management System) 사용자에게 DB(Databse)를 정의하고 생성하고 관리하는 기능을 제공하는 소프트웨어 시스템이다. 때 DB를 정의하면 metadata가 발생한다. 대표적으로 PostgreSQL, MySQL, Oracle 등이 있다. 이 metadata는 이미지 데이터에 있는 이미지 크기, 해상도 등과 같이 데이터를 설명하는 ..

Database 2023.10.12
728x90