프로세스 프로세스의 정의 프로세스(process)는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 종종 스케줄링의 대상이 되는 작업(task)이라는 용어와 거의 같은 의미로 쓰인다. 컴퓨터 프로그램은 저장장치에 저장되어 있는 정적인 상태를 말한다. -
여기서는 컴퓨터 간의 네트워크를 네트워크라고 정의한다.전 세계를 연결하는 거대한 네트워크를 인터넷이라고 한다.컴퓨터가 네트워크를 통해 데이터를 주고 받을 때, 사용하는 데이터 조각을 의미한다(ex. 큰 용량의 파일을 패킷으로 잘게 쪼개서 전송하고 받는곳에서 합쳐서 다시
트랜잭션(Transaction)은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다.트랜잭션은 ACID라는 특징을 갖는다.원자성은 트랜잭션에 포함된 SQL은 모두 성공하거나 모두
트랜잭션은 ACID의 특징을 갖는다. 이러한 ACID는 항상 엄격하게 지켜지는 것은 아니다. 엄격하게 ACID를 지키려고 노력하면 동시성이 떨어져 성능이 나빠진다.우리는 적절한 Isolation Level을 선택하여 안정성과 동시성 사이의 트레이드오프를 현명하게 해야한