mysql (2) 썸네일형 리스트형 docker: no matching manifest for linux/arm64/v8 in the manifest list entries. 환경 : MacBook Air (M1, 2020) mysql 설치를 위해 아래와 같은 명령어를 입력하면 docker run -d --name mysql \ -e MYSQL_ROOT_PASSWORD=123 \ mysql 이런 에러가 발생한다. docker: no matching manifest for linux/arm64/v8 in the manifest list entries 그럴 때는 --platform 옵션을 사용해 linux/amd64 라고 명시해 주면 된다. docker run -d --name mysql \ -e MYSQL_ROOT_PASSWORD=123 \ --platform linux/amd64 \ mysql 참고 https://docs.docker.com/engine/reference/co.. 트랜잭션과 동시성 제어 트랜잭션과 동시성 제어 트랜잭션이란? 갱신은 단일 쿼리가 아닌 복수 쿼리를 연속적으로 수행하는 경우가 대부분 또한 갱신 전에 조회를 포함해서 사용하는일이 많음 이러한 쿼리들을 한 덩어리로 포함하여 다뤄야 함 → 이런 복수 쿼리를 한 단위로 묶은 것 원자성 데이터의 변경을 수반하는 일련의 데이터 조작이 전부 성공할지, 전부 실패할지를 보증하는 구조 예를 들어 A, B, C 작업이 순차적으로 있을 경우 A → B → C 가 하일련의 데이터 조작으로 묶임 그리고 A, B, C 중 하나라도 실패할 경우 전부 롤백 A, B, C 를 하나의 원자 단위로 보는 관점 일관성 기존의 데이터 베이스가 데이터 조작 전후에 그 상태를 유지하는 것을 보증 이를 위해 데이터베이스에서는 오브젝트에 대해 각종 정합성 제약을 추가할 .. 이전 1 다음