# lock

8개의 포스트

Database and Lock

'디비엔진 InnoDB로 설정하세요' 를 말에 한번 찾아보았다. DB 구성 ServerEngine - Client의 Query를 받고 해당 Query에 대한 결과 값을 보내주는 부분 (MySQL에서는 다중 스레드, 다중 사용자 형식의 구조질의어 를 지원한다고 한다.

2021년 3월 29일
·
0개의 댓글

Lock

같은 자원을 액세스하려는 다중 트랜잭션 환경에서 데이터베이스의 일관성과 무결성을 유지하기 위해 필요한 직렬화 장치공유 Lock: 데이터를 읽고자 할 때 사용한다.공유 Lock과는 호환되지만 배타적 Lock과는 호환되지 않는다.(공유 Lock이 설정된 리소스에 다른 트랜

2021년 3월 21일
·
0개의 댓글

SQL Lock : 안전한 트랜잭션을 위한 장치

서버가 두 개이상 존재하고 있을 때 DB 트랜잭션이 같은 동작이 두 번 수행될 경우가 생길 수 있습니다. 예를 들면 콘서트 좌석 예매를 생각해봅시다. 좌석 예매는 예매버튼만 누르면 끝나지 않고, 이런 과정들을 거쳐야 합니다. 로그인을 한 후 몇 자리를 예매할지 선택

2020년 12월 23일
·
0개의 댓글
post-thumbnail

RDB의 동시성과 일관성 이슈를 어떻게 처리할 것인가?

웹서비스 중에 RDBMS를 채택하지 않는 경우는 드물다고 생각한다. 요즘은 ORM이 특화되어 Query를 잘 모르더라도 개발자들이 RDB를 능숙하게 다룰 수 있는 시대가 왔지만, 결제/재고 등 민감한 비즈니스를 다루는 환경에서는 RDBMS에 대하여 좀 더 깊은 지식이

2020년 11월 12일
·
2개의 댓글

Java - 6. Thread: 동기화

200923 synchronized, lock 동기화 + collections 동기화처리

2020년 9월 23일
·
0개의 댓글
post-thumbnail

[Python] Thread and Lock (쓰레드와 락)

쓰레드(Thread)는 프로그램의 실행 흐름입니다. 하나의 프로세스 안에서 여러 개의 쓰레드를 만들 수 있습니다. 프로세스란 말은 메모리에 할당되어 있는 한 개의 프로그램을 의미하고, 프로그램 안에서 여러 개의 프로세스를 운영할 수 없기 때문에 프로그램이 하나의 프로세

2020년 9월 20일
·
0개의 댓글
post-thumbnail

[Flutter] 패턴 잠금

n x n 패턴 잠금 화면 구현

2020년 7월 7일
·
0개의 댓글
post-thumbnail

redis의 분산락을 이용한 공유 자원 관리

github 바로가기여러 독립된 프로세스에서 하나의 자원을 공유해야 할 때, 데이터에 결함이 발생하지 않도록 하기 위해서 분산 락을 활용할 수 있다. 분산 락을 구현하기 위해서는 데이터베이스 등 여러 프로세스가 공통으로 사용하는 저장소를 활용해야 하는데, 이번 실습에서

2020년 5월 30일
·
0개의 댓글