오라클의 구체화 된 뷰


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.