이 처럼 본 발명 의 실시 예 들 에 따르 면 , 데이터베이스 샤 딩 환경 에서 샤드 키 ( shardkey ) 단위 의 데이터 에 대한 논리 적 인 락 ( lock ) 을 설정 및 해제 함 으로써 , 데이터 의 이동 시 에 도 데이터 와 설정 된 락 을 식별 하 기 위한 샤드 키 가 그대로 유지 되 기 때문 에 , 데이터 의 이동 이 잦 은 데이터 분산 시스템 에서 도 안 전하 게 사용 가능 한 락 제어 기술 을 제공 할 수 있 다 . 또한 , 샤드 키 단위 로 샤드 키 에 대응 하 는 데이터 전체 에 락 의 설정 및 해제 를 가능 하 게 함 으로써 , 락 의 설정 및 해제 를 위한 오버헤드 를 최소 화 할 수 있 으며 , 데 드락 ( dead lock ) 이 발생 하 지 않 는 락 제어 기술 을 제공 할 수 있 다 .