Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Vistas materializadas

Estas en el tema de Vistas materializadas en el foro de Oracle en Foros del Web. Hola a tod@s Estoy realizando unas consultas en Oracle con vistas materializadas y ando muy verde Mi duda es la siguiente... Tengo 3 vistas intermedias ...
  #1 (permalink)  
Antiguo 09/01/2008, 11:42
 
Fecha de Ingreso: mayo-2007
Mensajes: 9
Antigüedad: 16 años, 11 meses
Puntos: 0
Vistas materializadas

Hola a tod@s
Estoy realizando unas consultas en Oracle con vistas materializadas y ando muy verde
Mi duda es la siguiente...
Tengo 3 vistas intermedias llamemoslas Peras, Manzanas y Platanos.

tienen una relacion 1 a 1, a traves del campo 'tamaño' que se encuentra en Plantanos.
Ahora lo que tengo que hacer es crear una vista materializada Peras con Plantanos y sacar el campo 'tamaño' y lo mismo con la vista Manzana-Plantanos.

Perdon si no me he explicado bien, sorry como dije antes ando muy verde.
Gracias un saludo.
mi correo para el que quiera comentarme algo es el siguiente...
[email protected]
  #2 (permalink)  
Antiguo 09/01/2008, 12:33
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 5 meses
Puntos: 85
Re: Vistas materializadas

Hola,

Vistas Materializadas es un concepto de Data Warehouse, pensado para optimizar consultas con funciones de agregado y/o joins complejos sobre tablas muy grandes, mi pregunta es ¿seguro que esto es la solucion a tu problema?, lo pregunto sin desmerecer el analisis que puedas haber hecho.

Talvez si posteas un poco mas sobre tu modelo de datos real, dimensiones de las tablas, consultas que piensas que se van a optimizar, etc, sea mas precisa la respuesta, un join con una relacion 1 a 1 sobre tablas Peras, Manzanas y Platanos no parece ameritar una Vista Materializada, a menos que el plan sea hacer un sistema de replicacion entre bases de datos.

Tambien es importante postear, dado que este concepto ha evolucionado mucho, la version de Oracle.

Por ultimo, aunque postee un ejemplo de como crear una Vista Materializada, hay cosas en las que no debes estar verde, dado que pueden influenciar en el resultado de los datos al momento de hacer una consulta, cosas como Refresco o Query Rewrite son fundamentales al momento de implementar esta tecnologia.

Saludos

Última edición por matanga; 09/01/2008 a las 14:04
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:26.