L.O.K

  • 홈
  • 태그
  • 방명록

DB/H2 1

[ DB ] H2 DB를 사용하는 이유

H2 데이터베이스는 간단한 프로젝트나 테스트용으로 적합한 데이터베이스이다. H2의 장점은 Embeded모드를 지원하기 때문이다. Application과 DB의 통신 Oracle , MySQL, MariaDB의 작동원리는 위 그림과 같다. Application에서 DB에 read/write 하려면, DBMS와 맞는 JDBC 라이브러리를 설치하여 TCP/IP 통신을 해야한다. 이와같이, Application과 DBMS가 독립된 프로세스로 분리되어 있으면 DBMS는 많은 기능을 제공할 수 있다. 하지만 반대급부로 설정이 어려워지고 무거워진다. 개발자는 DB를 설치 및 설정해야 하고 프로세스를 유지해야 한다. 또한 App과 DBMS는 독립된 프로세스이기에 '통신' 과정이 수반된다. 그러므로 속도도 느리다. 실운..

DB/H2 2023.04.15
이전
1
다음
더보기
  • 분류 전체보기 (655)
    • JAVA (54)
      • JAVA Basic (43)
      • Modern JAVA (11)
      • Effective JAVA (0)
    • Kotlin (0)
    • Go (1)
    • Python (0)
    • SPRING (74)
      • Spring Basic (15)
      • Spring MVC (38)
      • Spring Boot (21)
      • Spring Security (0)
      • Spring Cloud (0)
    • JPA (56)
      • JPA Basic (28)
      • JPQL (10)
      • Spring Data JPA (8)
      • QueryDSL (10)
    • DevOps (30)
      • K8S (16)
      • DOCKER (7)
      • GIT (0)
      • AWS (3)
      • JENKINS (1)
      • Terraform (1)
      • Linux (2)
    • OOP (16)
      • OOP Basic (8)
      • Design Pattern (8)
    • DB (16)
      • DB Basic (15)
      • H2 (1)
    • 알고리즘 (53)
      • 자료구조 (5)
      • 알고리즘 (48)
    • TDD (0)
    • Web언어 (15)
      • JS (1)
      • PHP (3)
      • JSP (11)
    • Monitoring (2)
      • Prometheus (1)
      • Grafana (1)
      • PinPoint (0)
    • 자격증 (34)
      • 정보처리기사 (34)
    • CS (70)
      • OS (23)
      • NETWORK (20)
      • 빅데이터 (5)
      • 인공지능 (21)
      • IT지식 (1)
    • 개발교양도서 (12)
      • 클린코드 (6)
      • 프로그래머의뇌 (6)
      • 프로그래밍심리학 (0)
      • 개발자원칙 (0)
      • ProgramingPearls (0)
    • 프로젝트 (23)
      • BookSNS (1)
      • DevLink (21)
      • bookmeetup (1)
    • TroubleShooting (5)
      • Kubernetes (4)
      • Docker (1)
    • 문제풀이 (190)
      • DP (22)
      • Greedy (21)
      • DataStructure (10)
      • String (10)
      • Sorting (12)
      • DFS&BFS (17)
      • PrefixSum (3)
      • Graph (5)
      • Tree (7)
      • BruteForce (6)
      • BackTracking (4)
      • BitMasking (3)
      • LineSweeping (3)
      • TwoPointer (3)
      • LIS (4)
      • BinarySearch (9)
      • ShortestPath (8)
      • FenwickTree (0)
      • Math (5)
      • Implementation (9)
      • SlidingWindow (1)
      • Hash (1)
      • 문제풀이코드분석 (0)
    • 후기 (4)
    • 자기소개서 (0)
    • CS면접 (0)
    • TIL (0)

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바