전체 글

공부하면서 정리하는 블로그입니다. 틀린 내용이나 피드백 적극 환영합니다^^
1. 개요pg_dump와 psql 명령어를 사용하여 PostgreSQL의 데이터를 백업하고 복원 하는 방법에 대해서 정리한다.  2. pg_dump로 데이터 백업 하는 방법데이터를 백업하는 방법에 대해서 알아보자. A. pg_dump 옵션더보기 pg_dump 프로그램은 데이터베이스를 텍스트 파일 또는 기타다른 형태의 파일로 덤프합니다.사용법: pg_dump [옵션]... [DB이름]일반 옵션들: -f, --file=파일이름 출력 파일 또는 디렉터리 이름 -F, --format=c|d|t|p 출력 파일 형식(사용자 지정, 디렉터리, tar, 일반 텍스트(초기값)) -j, --jobs=개수 덤프..
1. 개요Spring Boot로 시계열 데이터베이스인 InfluxDB 2와 연동하는 방법에 대해서 알아보자. 2. InfluxDB 서버 환경 구성먼저 InfluxDB를 도커로 띄워보자. https://docs.influxdata.com/influxdb/v2/install/use-docker-compose/ Install InfluxDB using Docker Compose | InfluxDB OSS v2 DocumentationThank you for your feedback! Let us know what we can do better:docs.influxdata.comdocker-compose.ymlversion: '3.8'services: influxdb: image: influxdb:2 ..
1. 개요김영한 님의 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 을 들으면서 정리하는 포스팅입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com 2. JPQL이란?실제 애플리케이션을 개발할 때에는 필요한 데이터를 가져오기 위해서는 다양한 검색조건과 복잡한 조인쿼리를 작성해야할 때가 많다. JPA에서는 검색조건과 조인쿼리를 해결하기 위해 SQL을 추상화 한 JPQL..
1. 개요김영한 님의 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 을 들으면서 정리하는 포스팅입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com 2. JPA의 데이터 타입 분류JPA에서 데이터 타입을 분류할 때 2가지 타입으로 분류한다.a. 엔티티(Entity) 타입@Entity로 정의한 객체PK 값으로 관리가 되기 때문에 데이터가 변해도 지속적으로 추적 가능ex..
1. 개요김영한 님의 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 을 들으면서 정리하는 포스팅입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com 2. 영속성 전이란?영속성 전이는 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태를 만드는 것이다. 부모 엔티티를 저장할 때 자식 엔티티도 함께 저장하는 경우, 부모 엔티티를 삭제할 때 자식 엔티티도 ..
1. 개요김영한 님의 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 을 들으면서 정리하는 포스팅입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com 2. 즉시로딩(Eager Loading)과 지연로딩(Lazy Loading)JPA에서 Entity 로딩 전략으로 즉시로딩, 지연로딩 2가지 방식이 있다.각각 전략이 무엇인지 그리고 어느 상황에 적합하게 사용하는지 알아보자..
1. 개요김영한 님의 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 을 들으면서 정리하는 포스팅입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com  2. DB 슈퍼-서브 타입 관계 모델링객체지향에서 상속 관계를 사용하면 공통된 필드를 슈퍼 타입에 정의하여 코드의 중복을 줄일 수 있다는 장점이 있다.하지만, 관계형 데이터베이스는 상속 관계를 직접적으로 지원하지 않는다..
1. 개요김영한 님의 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 을 들으면서 정리하는 포스팅입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com 2. Entity 연관 관계 정의JPA를 제대로 사용하기 위해서는 데이터베이스 테이블과 객체 간 매핑을 이해해야 한다. 이전 포스팅에서는 기본 매핑(테이블과 엔티티 간 1차원 적 매핑)에 대해 다루었고, 이번에는 엔티티 ..
1. 개요김영한 님의 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 을 들으면서 정리하는 포스팅입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com 2. 기본키 매핑 @IdEntity에는 반드시 PK가 필요하다.PK를 매핑할 때 Entity 필드에 @Id를 붙혀주면 된다.@Entitypublic class Member { @Id private String use..
1. 개요김영한 님의 '자바 ORM 표준 JPA 프로그래밍 - 기본편' 을 들으면서 정리하는 포스팅입니다. https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com  2. 테이블, 스키마 매핑a. @Entity@Entity가 붙은 클래스는 JPA의 관리 대상이 된다.테이블과 매핑할 클래스는 @Entity 어노테이션을 붙혀주면 된다.JPA 내부에서 기본 생성자를 사용하기에 public..
kmindev
평생쓰는 IT 개발 노트