트랜잭션의 특징 원자성 ( Atomicity ) 완전하게 수행 되는 것을 목적 모두 실패하거나 모두 성공하거나 일관성 ( Consistency ) 트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지 ( DB 할 때마다 나오는 무결성이 모두 여기에 해당된다.) 독립성 ( Isolation ) 트랜잭션을 수행하는 도중에 다른 트랜잭션의 연산이 중간에 끼어들지 못 하게 한다. ( SQL에서 Locked 기능이 여기에 해당 ) 지속성 ( Durability ) 성공적으로 수행된 트랜잭션은 영원히 반영되어있어야 한다. 데이터베이스의 내용은 무조건 유지되어야 한다. 로그가 존재해야 원자성을 지킬 수 있다. 트랜잭션 상태 상태 설명 활동 ( Active ) 초기상태이며, 트랜잭션이 실행..
DRM 저작권 관리 구성요소 콘텐츠 제공자 - 콘텐츠를 제공하는 저작권자 콘텐츠 분배자 (Contents Distributor) - 암호화된 콘텐츠를 유통하는 곳이나 사람(구글스토어 등) 클리어링 하우스 (Clearing House) - 저작권에 대한 사용 권한, 라이센스 발급, 암호화된 키 관리, 사용량에 따른 결제 관리 등 수행 DRM 컨트롤러(DRM Controller) - 배포된 콘텐트의 이용권을 통제하는 프로그램 패키저 (Packager) - 콘텐츠를 메타 데이터와 함께 배포 가능한 형태로 묶어 암호화 하는 프로그램 디지털 저작권 관리의 기술 요소 기술 설명 암호화 (Encryption) 콘텐츠 및 라이센스를 암호화하고 전자 서명 할 수 있는 기술 키 관리 (Key Management) 콘텐츠를..