MySQL(2)
-
원티드 프리온보딩 2월 사전과제
원티드 12월 AWS 기초 프리온보딩에 이어 MySQL '잘' 사용하기 챌린지에 신청했습니다. 사전 과제로 DB에 관련된 문제가 주어졌는데, 검색을 최소화하고 머릿속에서 끄집어낸 지식들로 답해보았습니다. DB를 잘 다룬다는 건 백엔드 개발자로서 가져야할 필수 아이템이라고 생각합니다. 하지만 동작하는 서비스를 만드는 데에 여념하다보면 제대로 공부하기 힘든 분야이기도 합니다. 챌린지는 총 4회로 구성되어 있는데, 각 강의를 블로그에 정리하는 것을 목표로 해보겠습니다. 1. 관계형 데이터베이스(RDBMS)와 비관계형 데이터베이스(NoSQL)의 장단점 비교 관계형 데이터베이스는 연관관계를 DB에서 지정해, FK에 따른 변경/삭제에 대한 제약을 줄 수 있습니다. 따라서 형식이 중요한 경우 관계형 데이터베이스가 적..
2023.02.01 -
[Spring Boot] 주식시장(Stock Market) 확인 웹사이트 만들기 (2) - MyBatis, MySQL ①
#Spring Boot #MyBatis #MySQL 1. Spring Boot에 MyBatis 연동하고 MySQL 테이블 생성하기 이전 글에서 URI를 받아 Controller를 이용해 웹페이지를 올려 보았습니다. 이번 시간에는 DB 연동을 위해 MyBatis를 연동하고 MySQL까지 다운받아 테이블을 생성해 IntelliJ에서 호출해 보겠습니다. 1) MyBatis와 MySQL? MySQL은 DB가 적재되고 쿼리로 CRUD로 데이터를 생성, 읽기, 변경, 삭제할 수 있는 DBMS(데이터 베이스 관리 시스템) 입니다. 전 회사에서도 매출, 사용자 수 등 데이터를 MySQL로 추출했기에 현업에서 흔히 쓰는 DB 시스템 입니다. MyBatis라는 소프트웨어는 Spring Boot를 사용하며 처음 알게 됐습니..
2020.09.13