공대키메라

  • 홈
  • 태그
  • 방명록

2022/03/14 1

DB 개념 + JPA concurrency control

필자는 금일 전화면접을 보았다. 여기서 질문을 몇개 하셨는데 대답을 잘 못했다!(슬픔...) 하지만 괜찮다.... 절망만 하지 말고 이에 대한 정보를 최대한 찾아서 내것으로 만들어 보겠다. 오늘은 이와 관련된 정보를 찾아서 정리하겠다 1. Transaction이란? 트랜잭션이란 무엇일까? 데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위이다. DB의 상태를 변형시킨다는 이야기는 무엇일까? SELECT, UPDATE, INSERT, DELETE와 같은 행동을 뜻한다. 트랜잭션에는 4가지의 특징이 있다. 원자성 : DB에 모두 반영되거나, 전혀 반영되지 않거나한다! 일관성 : 작업 처리의 결과가 항상 일관되어야 한다. 독립성 : 하나의 트랜잭션은 다른 트랜잭션에 끼어들 수 없고 마찬가지로 독립적이다 ..

Spring/JPA 2022.03.14
이전
1
다음
더보기
프로필사진

현재 관심사 : 코딩 서적 읽기, leetcode 풀기

  • 분류 전체보기 (190) N
    • 끄적끄적 (5)
      • 회고란 (4)
    • 시스템 디자인 (1)
    • Spring (70) N
      • JPA (3)
      • 스프링 기본 (20)
      • 비동기 메시징 (0)
      • Spring Security (13)
      • Spring Integration (2)
      • Spring Batch (11)
      • Spring Framework (2) N
    • programming language (75) N
      • 리눅스 (10)
      • Java (31) N
      • javascript (14)
      • react (18)
      • Oracle(오라클) (2)
    • 디자인 패턴(구) (26)
      • 행위 패턴 (11)
      • 구조 패턴 (6)
      • 생성 패턴 (5)
      • 헤드 퍼스트 디자인 패턴 (2)
    • 코딩 테스트 (4)
      • 문제 풀기 (4)
    • DB (1)
      • MySql (1)
    • CS + 인프라 (4)
      • Kafka (0)
      • 쿠버네티스 어나더 클래스(지상편) Spring 1.. (0)
      • Docker (1)
      • CS지식 (0)
      • 운영체제 (3)

Tag

트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2022/03   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바