Oracle

Vistas materializadas de Oracle para optimizar un Datawarehouse

Como las cargas de un Data warehouse se realizan de manera periódica, y además es habitual la creación de tablas agregadas para mejorar la eficiencia y tiempo de respuesta de nuestros informes, un recurso de optimización física que puede aportar grandes mejoras es la utilización de vistas materializadas.

La vista materializada no es más que una vista, definida con una sentencia SQL, de la que además de almacenar su definición, se almacenan los datos que retorna, realizando una carga inicial y después cada cierto tiempo un refresco de los mismos.

Así, si tenemos un Datawarehouse que se actualiza diariamente, podríamos utilizar vistas materializadas para ir actualizando tablas intermedias que alimenten nuestros esquemas de DWH, o directamente para implementar tablas agregadas que se refrescarán a partir de nuestras tablas base. 

La creación de este tipo de vistas no tan compleja como puede parecer, lo más importante es tener claro cada cuánto tiempo queremos actualizar la información de las vistas, y qué método de refresco utilizar.

LAMP o LAOP

Navegando por la red he encontrado en PHP y otras yerbas un artículo que habla de un manual de PHP y Oracle. Conocía las siglas LAMP, pero no las siglas LAOP.

Resumiendo, un manual sencillo y creado por el equipo de Oracle para todos aquellos que tienen pensado una posible migración de MySql a Oracle en su gestor de contenidos, sobre todo, los de caracter empresarial.

Actualizacion para la serie CentOS 5 - CentOS 5.2

Hace unos días el equipo de CentOS anunció (nota de prensa) la actualización para la versión de la serie 5 de su distribución GNU/Linux CentOS 5.2.

Las imágenes iso ya están disponibles en los espejos para su descarga, aunque si ya tenemos alguna versión anterior como la 5 o 5.1 instalada en nuestro equipo con un simple "yum -y upgrade" desde la consola será suficiente.

Esta distribución es resultado de la compilación de las fuentes de  la versión Red Hat Enterprise Linux 5.2, es 100% compatible con sus  binarios y con los productos certificados para la misma como oracle. Recordad que oracle eligió Red Hat Enterprise para crear su "Oracle Unbreakable Linux".

Para los que no conozcan esta distribución pueden documentarse un poco en wikipedia y como no, es su página CentOS o en la página de RedHat.

Oracle SQL Developer

Oracle SQL Developer es la herramienta gráfica gratuita que proporciona Oracle para que no sea necesario utilizar herramientas de terceros (como el conocido TOAD, o el PL/SQL Developer) para desarrollar, o simplemente para ejecutar consultas o scripts SQL, tanto DML como DDL, sobre bases de datos Oracle.

La apariencia y funcionalidad es similar a la de otras herramientas de este tipo, por lo que es una buena opción si no tenemos especial predilección por otras herramientas.

Además en las últimas versiones ha incorporado mejoras como permitir conectar con bases de datos no Oracle, como SQLServer, MySQL o Access. La conexión con MySQL o SQLServer se realiza a través de JDBC, y de manera bastante sencilla. Una vez establecida la conexión se pueden explorar los objetos de las bases de datos como si se tratara de una de Oracle.

Se puede consultar más información o descargar la herramienta en www.oracle.com/technology/software/products/sql/index.html

 

Instalación desatendida Oracle Express Edition - Oracle XE silent mode installation

Debido a la gratuidad de esta versión de Oracle suele ser común su uso para instalaciones masivas en múltiples PC's, TPV's... Este artículo resume brevemente como realizar una instalación desatendida de Oracle XE.

Busqueda con el motor de Google

Google
 
 
 
 
Distribuir contenido