일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 부트캠프
- UXUI챌린지
- Java
- 오픈패스
- 패스트캠퍼스
- mysql
- 디자인교육
- 티스토리챌린지
- Spring
- 오블완
- UXUIPrimary
- 내일배움카드
- 국비지원교육
- baekjoon
- KDT
- Be
- 환급챌린지
- UXUI기초정복
- 디자인챌린지
- 국비지원취업
- 디자인강의
- 국비지원
- 객체지향
- 백엔드개발자
- OPENPATH
- 백엔드
- 백준
- 백엔드 부트캠프
- 오픈챌린지
- 내일배움캠프
- Today
- Total
목록트랜잭션 (4)
군만두의 IT 공부 일지
목차 4.3 섹션인 트랜잭션 위주로 데이터베이스에 대해 정리합니다. 트랜잭션, 인덱스, 조인 모두 공부했던 내용이지만, 계속 복습이 필요한 것 같습니다. 실제 프로젝트에 적용할 때도 유익하니까요.4장 데이터베이스4.3 트랜잭션과 무결성4.3.1 트랜잭션트랜잭션: 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위. 여러 개의 쿼리들을 하나로 묶는 단위ACID: 원자성, 일관성, 독립성, 지속성원자성(atomicity): 트랜잭션과 관련된 일이 모두 수행되었거나 되지 않았거나를 보장하는 특징일관성(consistency): 허용된 방식으로만 데이터를 변경해야 하는 것격리성(isolation): 트랜잭션 수행 시 서로 끼어들지 못하는 것격리 수준은 SERIALIZABLE, REPEATABLE_R..
목차 4.2 섹션 위주로 데이터베이스에 대해 정리하려고 합니다. 데이터베이스 과목을 수강하면서 공부했었는데, 정규화 과정이 헷갈리는 것 같아요.4장 데이터베이스4.1 데이터베이스의 기본데이터베이스(DB: DataBase): 일정한 규칙, 규약을 통해 구조화되어 저장되는 데이터의 모음DBMS(DataBase Management System): 데이터베이스를 제어, 관리하는 통합 시스템데이터베이스 위에 DBMS가 있고, 그 위에 응용 프로그램이 있는 구조로 데이터를 주고 받음.4.1.1 엔터티엔티티(entity): 사람, 장소, 물건, 사건, 개념 등 여러 개의 속성을 지닌 명사예) 회원 - 엔티티 / 속성 - 이름, 아이디, 주소, 전화번호 등A가 혼자서는 존재하지 못하고 B의 존재 여부에 따라 종속적..
목차 이번 장에서는 MySQL의 동시성에 영향을 미치는 잠금(Lock)과 트랜잭션, 트랜잭션의 격리 수준 (Isolation level)을 학습합니다.5. 트랜잭션과 잠금트랜잭션: 데이터베이스에서 하나의 논리적 작업 단위로, 여러 데이터베이스 작업이 하나의 단위로 묶여 실행되는 것. 작업의 안전성과 데이터의 정합성을 보장함.트랜잭션의 특징원자성(Atomicity): 트랜잭션 내의 모든 작업이 완벽히 수행되거나, 전혀 수행되지 않아야 함. 예) 은행에서 계좌 간 이체 작업은 출금과 입금이 동시에 이루어져야 하며, 둘 중 하나라도 실패할 경우 전체 작업이 취소됨.일관성(Consistency): 트랜잭션이 완료되면 데이터베이스가 일관된 상태를 유지해야 함. 예) 은행 계좌의 잔액이 음수로 남아 있는 경우는 ..
목차 4장 분량이 많아서 4.1을 따로 분리해서 공부하기로 했습니다. 이번 장에서는 MySQL 엔진과 MySQL 서버에서 기본으로 제공되는 스토리지 엔진에 대해 학습해 봅니다.04. 아키텍처4.1 MySQL 엔진 아키텍처 4.1.1 MySQL의 전체 구조MySQL은 대부분의 프로그래밍 언어의 접근 방법을 모두 지원함.예) C/C++, PHP, 자바, 펄, 파이썬, 루비, .NET, 코볼 등 모든 언어MySQL(또는 MySQL 서버) = MySQL 엔진 + 스토리지 엔진 4.1.1.1 MySQL 엔진 커넥션 핸들러: 다양한 클라이언트로부터의 접속 요청을 처리함.SQL 파서: 클라이언트로부터 받은 SQL 쿼리를 해석하고 구문적인 정확성을 검사함. 쿼리를 여러 컴포넌트로 분해하여 데이터베이스가 이해할 수 있는..