유자맛바나나의 Dev-log

  • 홈
  • 태그
  • Front-End
  • Back-End

Back-End/MySQL 2

[DB] 트랜잭션(Transaction)

https://www.youtube.com/watch?v=urpF7jwVNWs 만약 1.3 insert가 실패한다면 개발자가 app에서 update를 어떻게든 취소하는 코드를 구현해야함 하지만 트랜잭션으로 묶어서 수행하면 다 같이 롤백됨 트랜잭션 덕분에 개발자는 어플리케이션 개발할 때 데이터 수정에 대한 문제를 상당 부분 해결해줌 수행 과정 살펴보기 app1이 커넥션1을 생성(1), 트랜잭션을 시작해(2) SQL을 실행했다(3) 그리고 method를 호출해 svc 라는 객체에서 새로운 커넥션2를 생성하고(4.1), 트랜잭션을 시작 후(4.2), commit까지 했다(4.4) 이후 app1이 rollback(6)을 수행했다. 결과적으로 커넥션2에서 수행한 SQL은(4.3) Rollback 되지 않는다. 트..

Back-End/MySQL 2023.03.29

[MySQL] 설치 및 시작(MacOS 환경, DBeaver)

1. 터미널 실행 후 아래를 입력해 MySQL 설치 brew install mysql 2. 설치 완료 후 설정 We've installed your MySQL database without a root password. To secure it run: mysql_secure_installation → 보안 설정 MySQL is configured to only allow connections from localhost by default To connect run: mysql -u root → 터미널에서 root 계정으로 접속 To have launchd start mysql now and restart at login:brew services start mysql Or, if you don't want..

Back-End/MySQL 2021.07.13
1
클릭해서 더보기
프로필사진
GitHub
ojs7928@gmail.com
  • 분류 전체보기 (108)
    • OOP (1)
    • Design Pattern (3)
    • Clean Code & Refactoring (7)
    • Web개발 (0)
    • Back-End (46)
      • Java (7)
      • JPA (2)
      • Spring (13)
      • Server (8)
      • Kafka (6)
      • MySQL (2)
      • MongoDB (7)
    • Front-End (29)
      • HTML, CSS (6)
      • JavaScript (13)
      • React (9)
      • React-Native (1)
    • DevOps (11)
      • Docker (11)
      • Kubernetes (0)
      • Jenkins (0)
    • Data Science (0)
      • Python (0)
      • Machine Learning (0)
      • LLM (0)
    • Algorithms (8)
    • IntelliJ (1)
    • Gradle, Maven (0)
    • Motivation (1)

Tag

JPA활용2, Dependencyinjection, javascript, codility, NGINX, javascript 문법, spring-data-jpa, react, webserver, docker, Algorithms, java, DesignPattern, kafka, devops, dev-ops, lecture, JPA, CleanCode, Spring,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바