728x90
반응형
iBATIS 의 MEMORY 캐시 모델 동작 위치
iBATIS의 MEMORY 캐시 모델은 메모리 내에서 동작합니다. 이것은 데이터베이스 쿼리 결과를 응용 프로그램의 메모리에 보관하는 방식을 나타냅니다.
랜덤 액세스 메모리 (RAM)
이 메모리는 응용 프로그램이 실행되는 서버 또는 컴퓨터의 랜덤 액세스 메모리 (RAM)를 가리킵니다. MEMORY 캐시 모델은 응용 프로그램 내에서 데이터를 캐시로 유지하여 데이터베이스와의 상호작용을 줄이고 성능을 향상시킵니다.
iBATIS 라이브러리: MEMORY 캐시 관리 주체
iBATIS 라이브러리는 이 메모리 캐시를 관리하며 쿼리 결과를 이 캐시에 저장하고 검색하는 기능을 제공합니다.
캐시의 유지 및 무효화 정책은 cacheModel 설정을 통해 구성됩니다.
일반적으로 cacheModel은 쿼리 결과를 어떻게 캐시할지에 대한 설정을 제어하며, 이 설정은 iBATIS 라이브러리에서 처리합니다.
메모리 캐시는 빠른 액세스 시간을 제공하며 데이터베이스 액세스 비용을 줄일 수 있으므로 빈번하게 요청되는 데이터를 저장하기 위해 사용됩니다. 캐시의 크기 및 동작 방식은 cacheModel 설정을 통해 조절할 수 있으며, 사용자는 캐시 동작을 조정할 수 있습니다.
출처 | ChatGPT
728x90
반응형
'.NET > C#' 카테고리의 다른 글
c# List 맨 첫 번째 index 로 추가하는 방법 | ChatGPT (0) | 2023.11.10 |
---|---|
web.config 파일의 configuration - system.web - sessionState 이란 | ChatGPT (0) | 2023.11.09 |
sqlMap의 cacheModel 개념과 사용 시 유의할 점 | ChatGPT (0) | 2023.11.06 |
ViewData 와 ViewBag 차이 (0) | 2023.11.05 |
equals() 와 == 차이점 및 예 | ChatGPT (0) | 2023.11.04 |