Relational DataBase Management System
: 관계형 데이터베이스 관리 시스템
+) H2DB
자세한 내용은 다음 포스팅을 참고하세요.
👉🏻 [DB] 관계형 데이터베이스(RDBMS)의 비교 - MySQL, MariaDB, Oracle, Postgre
: Java 기반의 오픈소스 관계형 데이터 베이스 관리 시스템(RDBMS)
In-memory DB의 대표주자
🔍 In-memory DB란?
- 서버가 작동하는 동안에만 내용을 저장
- 서버가 작동을 멈추면 데이터가 모두 삭제됨
어플리케이션 개발 단계의 테스트 DB로서 많이 이용됨
별도의 설치과정이 없고 용량도 2MB(압축버전) 이하로 매우 저용량 👉🏻 DB 자체가 매우 가볍고 빠름
JDBC API를 지원함
🔍 JDBC란?
: Java DataBase Connectivity
- Java에서 DB에 접속할 수 있도록 하는 Java API
- DB에서 자료를 쿼리하거나 업데이트하는 방법을 제공함
Structured Query Language
: 데이터를 읽고, 저장하고, 변경하고, 삭제하는 구체적인 문법
CREATE TABLE IF NOT EXISTS posts(
id bigint(5) NOT NULL AUTO_INCREMENT,
title varchar(50) NOT NULL,
author varchar(8) NOT NULL,
content varchar(2000) NOT NULL,
password varchar(6) NOT NULL,ID POSTS POSTS POSTS
delYN varchar(1) NOT NULL,
PRIMARY KEY (id)
);
INSERT INTO posts (title, author, content, password, delYN) VALUES
('철수의 TIL','김철수','오늘 익힌 것은 SQL 기초 문법과 RDBMS이다. RDBMS는 관계형 데이터베이스 관리 시스템을 이야기한다. 대표적인 RDBMS로는 MySQL, MyBatis, Oracle, PostgreSQL 등이 있다.','1234','N');
SELECT * FROM posts;