21.07.27 (화) - 예순번째 하루일기

Seungmin Shin·2021년 7월 27일
1

데이터베이스의 사용

오늘은 내가 배웠던 데이터베이스를 직접적으로 사용하는 공부를 했다.

예를들면.. 마켓에서 물건을 주문하거나 장바구니에 담았을때, 데이터베이스가 없다면
컴퓨터를 종료하거나 사이트를 나가면 내가 장바구니에 담았던 목록들이 초기화가 될것이다.
물론 서버나 클라이언트에 저장하는 방법도 있겠지만, 그건 좀 번거로운 일이 되지 않겠는가?

그래서 3티어 아키텍처, 데이터베이스를 이용해서 그 정보들을 이곳에 담는것이다.

물론 지금의 수업은 학원에서 틀을 잡아주고 우리는 핵심 코드정도만 구현하는 공부를 했다.
사용자가 주문하는 내역들을 데이터베이스에 추가하는것 (POST),
그리고 그 추가된 내용을 페이지에 출력하는것 (GET) 등을 배웠다.

기초적으로 배웠던 SQL 문법을 사용하긴 했지만, 조금 더 어려워졌었다.
단순히 그것만을 사용하는것이 아닌, db.query(), callback() 등 여러가지와 함께 사용해야 했다.

후.. 이렇게 보니 정말 서버가 어렵긴 어렵구나를 느꼈다, 그때도 잘 못했던 node.js 가 또 나오니까
처음에는 당황했지만.. 그래도 다시 찾아보면서 기억을 더듬어 해결했다.
오늘도 이래저래 간신히 테스트를 통과했다, 다행이지..

아... 공부해야되는데 진짜 너무덥다.. 밖에서 일하시는 분들 정말 존경스럽습니다.
징징대지말고 공부해야지.. 내일도 화이팅

profile
Frontend Developer

0개의 댓글