동적 맵 구성 옵션

클라이언트 애플리케이션을 특별하게 이름 지정된 맵에 연결해서 데이터 그리드에 추가 맵을 작성할 수 있습니다. 이 연결이 발생할 때 자동으로 맵이 작성됩니다.

동적 맵 이름 지정

데이터 그리드를 작성할 때, 하나의 맵이 기본적으로 작성됩니다. 이 맵은 데이터 그리드와 동일한 이름으로 지정됩니다. 예를 들어, myGrid 데이터 그리드를 작성한 경우 자동으로 myGrid 맵을 가져옵니다. 그러나, 맵을 데이터 그리드에 추가할 수도 있습니다. 다음 이름 지정 규칙을 사용하여 클라이언트 애플리케이션을 맵에 연결할 때 자동으로 맵이 작성됩니다.
<map_name>.<template>.<locking_option>
여기서
map_name(필수)
맵의 이름을 지정합니다.
template(필수)
항목이 맵에서 만기될 때 정의하는 템플리트를 TTL(Time To Live) 작동을 정의해서 지정합니다. 사용 가능한 옵션 목록은 맵 템플리트의 내용을 참조하십시오.
locking_option
맵에 사용할 잠금 메커니즘을 지정합니다. 사용 가능한 옵션 목록은 잠금 옵션의 내용을 참조하십시오.
맵의 템플리트 이름을 포함해야 합니다. 잠금 옵션을 지정하지 않은 경우 맵에 잠금이 발생하지 않습니다.

맵 템플리트

표 1. 동적 맵 템플리트
맵 템플리트 설명
*.NONE 활성 시간(TTL) 만기가 없는 맵을 지정합니다.
*.LUT 항목의 마지막 업데이트 시간에 따라 항목이 만기되는 맵을 지정합니다. 기본 TTL은 1시간입니다.
*.LAT 항목의 마지막 액세스 시간에 따라 항목이 만기되는 맵입니다. 기본 TTL은 1시간입니다.
*.CT 항목이 만기된 맵은 항목과 TTL 값의 작성 시간으로 기반으로 합니다. 기본 TTL은 1시간입니다.

잠금 옵션

표 2. 동적 맵 잠금 옵션
잠금 옵션 설명
(공백) 잠금 옵션을 표시하지 않은 경우 잠금 메커니즘이 사용되지 않습니다.
.P 맵에 비관적 잠금이 있도록 지정합니다.
.O 맵에 낙관적 잠금이 있도록 지정합니다.