Database
-
[Database] QueryDSL 개념 및 사용 방법Database 2024. 3. 24. 14:41
Querydsl - Unified Queries for JavaUnified Queries for Java. Querydsl is compact, safe and easy to learn. querydsl.com 📌 목차 - QueryDSL 이란?- QueryDSL 사용 방법 📌 QueryDSL 이란 ? DSL ( Domain Specific Language ) 란, 특정 영역에 특화된 언어를 의미하며,QueryDSL 은 쿼리 생성에 특화된 프레임워크를 지칭하는 말이다. 정리하면 QueryDSL 는 Hibernate 쿼리 언어의 쿼리를 생성 및 관리해주는 오픈소스 프레임워크이며공식 문서에서 확인할 수 있듯이 JPA, SQL, Mongodb 등의 여러가지 모듈을 지원하고 있다. ⚡ Query..
-
[Database] H2 DB 개념 및 3가지 모드와 사용법Database 2024. 3. 19. 22:50
📌 목차 - H2 ( DBMS ) 의 개념 - H2 의 3가지 모드 ( Server Mode / Embedded Mode / In-Memory Mode ) - Spring Boot 에서의 H2 사용법 📌 H2 ( DBMS ) 의 개념 H2 는 자바로 작성된 오픈소 관계형 데이터베이스 관리 시스템(RDBMS)이다. 자바 애플리케이션에 임베드하거나 클라이언트-서버 모드에서 구동할 수 있다. SQL 표준의 일부가 지원된다. 주 프로그래밍 API는 SQL과 JDBC이지만 데이터베이스 또한 PostgreSQL 서버처럼 동작하기 위해 PostgreSQL ODbC를 사용하여 지원한다. "쉽게 말하자면 우리가 일반적으로 알고있는 Mysql, Oracle 등과 같은 관계형 데이터베이스이며,로컬 환경과 같이 규모가 크지 ..
-
[ORACLE] 오라클 DB의 논리적/물리적 구조 및 용어 정리Database/Oracle 2023. 2. 15. 17:26
오라클 관련 에러를 찾다보니까 DB 에 저장 구조는 어떻게 되어있는지 생각해본적이 없는 것 같더라고...?🤔 그래서! 오늘은 오라클 DB 는 어떤 구조로 되어있는지, 또 용어들에 대한 부족했던 지식을 보충해보려고 해 ## 오라클 DB의 논리적/물리적 구조의 이해 논리적 구성요소로는 Tablespaces / segments / Extents / Blocks 로 이루어져있다. 물리적 구성요소로는 Process / Memory / File 등이 있다. 그리고 오라클의 파일은 실제 데이터가 저장되는 Data File(데이터의 운영체제 블록에 저장됨), 장애가 발생했을 때 복구용으로 활용하는 Redo Log File, 데이터 파일과 리두 로그 파일의 위치를 가지고 있는 Control File, 데이터베이스 파라미..