데이터베이스가 여타 다른 어플리케이션 프로그램과 다른점 어플리케이션은 같은 어플리케이션이 여러개가 실행되어도 프로그램 간 데이터를 공유하지 않습니다. 이와는 다르게 데이터베이스는 여러 프로세스가 하나의 데이터베이스를 사용할 수 있습니다. 이로 인해 여러프로세스가 데이터베이스의 데이터에 I/O 작업을 수행할 수 있습니다. 여러 사용자와 프로그램이 데이터베이스를 공유하고 있는 형국입니다. 프로세스와 스레드의 차이 실행 중인 프로그램을 프로세스라고 합니다. 스레드는 프로세스내 실행 단위입니다. 둘다 병렬로 처리하기 위한 구조이지만 차이점은 부하의 크기와 메모리 공유 여부입니다. 프로세스는 부하가 크고 프로세스끼리 메모리를 공유하지 않습니다. 스레드는 부하가 적고 스레드끼리 데이터를 공유합니다. 여기서 부하가 ..