본문 바로가기
내마음대로만들어보자/JAVA & Spring

RDBMS - H2 , MySQL

by 소농민! 2021. 6. 21.
728x90

우선은 배울부분에 대해서 그림으로 간략하게 설명을 해주셔서 이해가 빠른 것 같다.

 

1. RDBMS란?

 

RDBMS(Relational DataBase Management System)은 컴퓨터에 정보를 저장하고 관리하는 기술입니다.

성능/관리 면에서 매우 고도화된 엑셀 이라고 한다.  (엑셀을 자주사용하고 있어서 처음접하는 부분이지만 익숙한듯한 느낌)

 

2. RDBMS 종류

 

MySQL

PostgreSQL

Oracle Database

 

유료인 Oracle을 제외하고 보통 MySQL, PostgreSQL 중에서 많이 고르는 편인데, 

MySQL에 대해서 공부를 해보자! 사실 무료/유료 서비스와는 기능차이는 별다르게 없다고한다.

 

1. H2

In-memory DB의 대표 주자

In-memory DB란 서버가 작동하는 동안에만 내용을 저장하고, 서버가 작동을 멈추면 데이터가 모두 삭제되는 데이터베이스를 말합니다. (연습용으로 사용을 해보자!)

 

2. MySQL

MySQL은 서비스를 배포할 때 사용할 데이터베이스입니다.

AWS RDS 라는 서비스를 사용해 붙여볼 예정. 스프링과 궁합이 좋아서 많은 회사에서 사용하고 있다고한다.

 

* H2 웹콘솔 띄워보기

웹콘솔을 사용해보기에 앞서, 자바스프링 내 검색창을 통해 "H2 Database" 를 추가해줘야한다.

1. 경로 : src > main > resources > application.properties 파일을 열어준다.

2. 테스트를 위한 기본코드 

   spring.h2.console.enabled=true

   spring.datasource.url=jdbc:h2:mem:testdb

3. 실행 

    Week02Application.java 파일을 Run

4. http://localhost:8080/h2-console 로 접속

 

'내마음대로만들어보자 > JAVA & Spring' 카테고리의 다른 글

JPA 란?  (0) 2021.06.21
H2웹콘솔, SQL 기초  (0) 2021.06.21
데이터 응답하기 - RestController  (0) 2021.06.19
Getter, Setter  (0) 2021.06.19
JAVA 클래스 & 생성자 기초  (0) 2021.06.19