본문 바로가기

3장2

[빅데이터 저장 및 분석을 위한 NoSQL & Redis] Chapter 3 - 트랜잭션 제어 & 사용자 관리 3.1 Isolation & Lock 모든 NoSQL 제품이 트랜잭션을 제어하지는 않지만, Redis는 트랜잭션 제어 가능. Redis는 Read Commited 타입의 트랜잭션 제어도 가능함. Redis 4.0 버전에서 Data Sets 락 매커니즘 제공. 3.2 CAS (Check and Set) CAS는 데이터 일관성 공유를 위한 기술로 동시 처리 시 충돌을 피함. Watch 명령어를 사용하여 충돌 감지 가능. 3.3 commit & rollback EXEC: 변경한 데이터 최종 저장에 사용. DISCARD: 변경한 데이터 최종 저장하지 않고 취소. 3.4 Index 유형 및 생성 Redis는 Primary Key Index와 Secondary Key Index를 제공. Exact Match와 Ra.. 2023. 8. 20.
[쉽게 배우는 운영체제] ch.3 프로세스와 스레드 - 연습 & 심화 문제 연습 문제 1. 프로그램이 프로세스가 되려면 운영체제로부터 무엇을 받는지? 프로세스 제어 블록(Process Control Block) 2. 프로세스의 상태 중 CPU를 할당받기 위해 기다리는 상태 준비 상태(Ready Status) 3. 프로세스의 상태 중 입출력 작업을 하기 위해 이동하는 상태 대기 상태(Blocking Status) 4. CPU 스케줄러가 준비 상태에 있는 프로세스 중 하나를 골라 CPU를 할당하는 작업 실행 상태(Runnung Status) 5. 유닉스에서 Ctrl+Z 를 눌러 프로세스가 중단되면 프로세스는 어떤 상태로 바뀌는지? 휴식 상태(Pause Status) 6. 실행 상태에서 하나의 프로세스가 나가고 새로운 프로세스가 들어오는 상황 문맥 교환(Context Switchin.. 2022. 11. 2.
반응형