오라클의 구체화 된 뷰


9

오라클에서 구체화 된 뷰는 어떻게 구현됩니까? 오라클에서 구체화 된 뷰를 만들었습니다. 내가 지금 보는 것은 직업이있는 매우 정상적인 테이블입니다. 구체화 된 뷰는 Oracle에서 테이블 및 작업으로 변환됩니까?

답변:


15

Oracle의 구체화 된 뷰는 데이터를 보유하는 구조 (테이블), 데이터를 새로 고치는 작업 (작업) 및 지정된 쿼리를 기반으로 데이터를 새로 고치는 방법을 알아내는 프로세스의 조합입니다. 이 프로세스에는 일반적으로 기본 테이블에서 구체화 된보기 로그를 작성하고 유지 보수하여 변경 사항을 추적하므로 구체적으로 선택적이지만 구체화 된보기를 점진적으로 새로 고칠 수 있습니다. 또한 여러 구체화 된보기를 새로 고침 그룹으로 구성하여 구체화 된보기 자체가 서로 트랜잭션 적으로 일치하도록하는 것이 일반적입니다.

Advanced Replication 매뉴얼 의 Materialized View Concepts and Architecture 장은 이런 종류의 일에 대해 읽기 시작하기에 좋은 곳입니다.


와우, 좋은 대답! 당신은 오라클입니까?
— paweloque

이것을 자세히 설명하는 자료가 있습니까? (특히 새로 고침 그룹에 대한)?
— paweloque

2
@lewap-일부 문서에 대한 링크 추가
— Justin Cave

4
참조 된 문서에서 알 수 있듯이 커밋 또는 요청시 구체화 된 뷰를 새로 고칠 수 있으므로 작업도 선택 사항입니다.
— 레이 리펠
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.