[Real MySQL 8.0 1] 0.5 트랜잭션과 잠금
·
💻/데이터베이스
1. 트랜잭션트랜잭션작업의 완전성 보장논리적인 작업 셋 모두 완벽하게 처리 OR 처리 못할 경우에는 원 상태로 복구=> 작업의 일부만 적용되는 현상(Partial update)이 발생하지 않게 만들어주는 기능 잠금(Lock): 동시성을 제어하기 위한 기능트랜잭션: 데이터의 정합성을 보장하기 위한 기능ex. 하나의 회원 정보 레코드 -> 여러 커넥션에서 동시에 변경하려고 함잠금 X -> 하나의 데이터를 여러 커넥션에서 동시에 변경할 수 있게 됨=> 해당 레코드 값은 예측할 수 없는 상태 됨 잠금: 여러 커넥션에서 동시에 동일한 자원(레코드/테이블) 요청 -> 순서대로 한 시점에는 하나의 커넥션만 변경할 수 있게 해주는 역할격리 수준: 하나의 트랜잭션 내에서 or 여러 트랜잭션 간의 작업 내용을 어떻게 공유..
[Real MySQL 8.0 1] 03. 사용자 및 권한
·
💻/데이터베이스
DBMS 선택 순서1. 안정성 / 2. 성능과 기능 / 3. 커뮤니티나 인지도점수 부여할 때 사용하는 대표적인 기준웹 사이트 언급 횟수 / 검색 빈도 / 기술 토론 빈도 / DBMS별 구인 / 전문가 인맥  DB-Engines RankingPopularity ranking of database management systems.db-engines.com1. 사용자 식별사용자의 계정 + 사용자의 접속 지점클라이언트가 실행된 호스트명 or 도메인/IP 주소=> 계정 언급할 때는 항상 아이디와 호스트 함께 명시해야 함 항상 MySQL 서버가 기동 중인 로컬 호스트에서 svc_id라는 아이디로 접속할 때만 사용될 수 있는 계정'svc_id'@'127.0.0.1' IF 모든 외부 컴퓨터에서 접속이 가능한 사용자 ..
김앩옹
'💻/데이터베이스' 카테고리의 글 목록 (2 Page)