2009-08-26 8 views

답변

2

나는이 문제에 대해 권위있는 것을 찾을 수 있을지 의심 스럽지만, 논리적 인 선택이라고 말합니다. 당신이 잠을 자면, 당신은 꽤 쉽게 깨울 수 있고, 당신이 동면하는 것보다 짧은 시간 내에 그렇게 할 것입니다 (나는 당신이 지금 곰이라고 가장합니다). 수면과 최대 절전 모드가 유사하기 때문에 제조업체는 아마 은유를 확장하려고합니다.

편집 : 글쎄, 지금은 Java 라이브러리에 관한 내용입니다. 내 곰 이론에 너무 많은 것.

+3

또한 최대 절전 모드로 들어가기 전에 크기의 여러 배를 무게로 공급해야합니다. – Corey

+4

-1 곰은 미국을 위협하는 # 1입니다! – Shog9

+1

Shog9의 위협! –

3

내 WAG : 엔티티는 사용하지 않을 때 데이터베이스에서 "최대 절전 모드"로 전환됩니다.

21

나에게 꽤 분명합니다.

오브젝트가 최대 절전 모드로 RDBMS로 보내지면 다시 올 때 (최대 절전 모드로 전환 될 때) 최대 절전 모드에서 깨어납니다.

수면은 "Cinder6"과 같이 단기간의 "대기"입니다. 직렬화 프로세스와 훨씬 비슷하게 객체가 다른 노드 (또는 VM)에서 잠자기 상태로 깨어납니다.

객체가 DB로 전송되면 객체가 DB에 전송되기 전에 일주일, 한 달, 일년 동안 기다릴 수 있습니다 다시 가져 왔으므로 최대 절전 모드로 전환되었습니다.

3

Hibernate는 "고수준 객체 처리 함수로 직접 영속성 관련 데이터베이스 액세스를 대체"합니다. 따라서 데이터베이스에서 잠 들어있는 데이터에 관한 것입니다.

1

지속성은 데이터가 데이터를 생성 한 프로세스보다 오래가는 부분입니다. 무엇보다 기본적인 용어는 비 휘발성 메모리에 데이터를 저장하는 것을 의미합니다. (전원이 꺼지면 길을 잃지 않습니다.) 요즘은 대개 데이터베이스 내의 스토리지 형태를 취합니다.

그러나 프로그래밍 언어 (예 : Java)가 데이터를 저장하고 데이터베이스와 완전히 다른 형식으로 사용하기 때문에 문제가 발생합니다. 따라서 변환 프로세스 (db 레코드에 대한 개체)가 필요하고 반대 검색 (개체에 대한 db 레코드)이 필요합니다. Hibernate는이 전체 프로세스를 자동화하고 변환시 발생할 수있는 잠재적 함정을 피하는 라이브러리입니다 (객체 관계형 임피던스 불일치로 알려짐).

따라서 Hibernate는 데이터베이스 요소 전체를 추상화하는 데 도움을줍니다. 저장 장치에 저장하고 필요할 때 검색하거나 '잠자기'하고 필요할 때 다시 호출 할 수 있습니다.

관련 문제