Últimas publicaciones en los blogs

Fotos del curso OSBI Pentaho

Saludos desde Cuernavaca, México.

Queríamos contarles que hoy lunes 26 de abril ha dado comienzo el Curso OSBI PENTAHO que anunciábamos anteriormente (ver post...).

A continuación unas fotos del curso:

 

In MySQL, quando si eliminano record da una tabella, lo spazio è riassegnato automaticamente. E 'come uno spazio vuoto e formando gli allegati nuovi vantaggio.

Il problema è che se una tabella di eseguire molte operazioni di DELETE, lo spazio fisico del tavolo sarà sempre più frammentato e il rendimento è ridotto.

Nel MyISAM e InnoDB, OPTIMIZE TABLE comando disponibile ad effettuare l'ottimizzazione su qualsiasi tabella che, tra l'altro, esegue una deframmentazione automatica del tavolo.

Si consiglia vivamente di utilizzare questo comando regolarmente in particolare su tabelle che sono più le dichiarazioni di smaltimento dei record.

Per precauzione, di tenere presente che durante l'esecuzione, naturalmente, la tabella è bloccato. Si deve ricordare quando si sta per l'utilizzo con tabelle di grandi dimensioni e occupato.

Supersimples La sintassi è la seguente:

 

OPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE mi_tabla1 [, mi_tabla2] ...;

Per fare un tavolo di ottimizzazione frammentati possono essere selezionati per avere spazio libero, probabilmente a causa di DELETE:

 

Amb MySQL, quan s'eliminen registres d'una taula, l'espai no es reassignació automàticament. Queda com a espai buit que es realitzen noves insercions es va aprofitant.

El problema d'això és que si en una taula es realitzen moltes operacions de DELETE, l'espai físic de la taula va quedant cada vegada més fragmentat i el rendiment es redueix.

En els motors MyISAM i InnoDB de MySQL, disposem de la comanda OPTIMITZAR TABLE per poder realitzar sobre qualsevol taula una optimització que, entre altres coses, fa una defragmentació automàtica de la taula.

És molt recomanable utilitzar aquesta comanda regularment sobretot sobre les taules que reben més sentències d'eliminació de registres.

Com a precaució, tenir en compte que durant la seva execució, com és lògic, la taula queda bloquejada. Cal acordar quan ho anem a utilitzar amb taules grans i amb molt moviment.

La sintaxi és supersimple:

 

 

 

In MySQL, when you delete records from a table, space is reallocated automatically. It is as empty space and forming new attachments will advantage.

The problem is that if a table perform many DELETE operations, the physical space of the table will become increasingly fragmented and the performance is reduced.

In the MyISAM and InnoDB, OPTIMIZE TABLE command available to perform an optimization on any table that, among other things, performs an automatic defragmentation of the table.

It is highly recommended to use this command regularly especially on tables that are more statements of disposal of records.

As a precaution, keep in mind that during implementation, of course, the table is blocked. You have to remember when you are going to use with large tables and busy.

Supersimples The syntax is:

 

OPTIMIZE [NO_WRITE_TO_BINLOG | LOCAL] TABLE mi_tabla1 [, mi_tabla2] ...;

To make a fragmented table optimization can be selected to have free space, probably as a result of DELETE statements:

 

Da Grupo eGlu, Dario Bernabeu y Mariano García Mattío, abbiamo creato una macchina virtuale (VMware), che contiene una soluzione di BI funzionale.

Essa ha le seguenti caratteristiche:

  • Sistema operativo: Ubuntu 8.10
  • BI Platform: Pentaho 2,0
  • DBMS: MySQL

Questa demo ha inoltre i seguenti moduli:

 

Des de Grupo eGlu, Dario Bernabeu y Mariano García Mattío, hem creat una màquina virtual (vmware) que conté una solució BI funcional.

Que compta amb les següents característiques:

  • Sistema operatiu: Ubuntu 8.10
  • Plataforma BI: Pentaho 2.0
  • SGBD: MySQL

Aquesta demo té a més els següents mòduls:

 

[quote]What's the cost of downtime to your business? $100,000 per hour, $1,000,000 or more? The recent volcanic ash that has grounded European flights is estimated to be costing the airlines $200M a day. In the IT world, High Availability (HA) architectures allow for disaster recovery as well as uninterrupted business continuity during system failure...[/quote]

http://bigdatamatters.com/bigdatamatters/2010/04/high-availability-with-oracle.html

 

From Grupo eGlu, Dario Bernabeu and Mariano García Mattío, we have created a virtual machine (vmware) that contains a fully functional BI solution.

It has the following characteristics:

  • Operating System: Ubuntu 8.10
  • BI Platform: Pentaho 2.0
  • DBMS: MySQL

This demo also has the following modules:

  • Pentaho Data Integration: Through this tool we have designed the transformations and jobs that extract, transform and load the data to populate the Data Warehouse. (Select option 'No catalog')
  • Mondrian Workbench: Through this tool we have created multidimensional schemes.
  • Pentaho Metadata Editor: Through this tool we've created the Business Model.
  • Design Studio: Through this tool we have developed the xactions.
  • Pentaho Report Design: Through this tool we have created an ad hoc report that requests input parameters.

These modules can be accessed through the taskbar side:

 

[quote]What's the cost of downtime to your business? $100,000 per hour, $1,000,000 or more? The recent volcanic ash that has grounded European flights is estimated to be costing the airlines $200M a day. In the IT world, High Availability (HA) architectures allow for disaster recovery as well as uninterrupted business continuity during system failure...[/quote]

http://bigdatamatters.com/bigdatamatters/2010/04/high-availability-with-oracle.html

 

Particionado de tablas en OracleEn una entrada anterior del blog vimos los conceptos básicos del particionado de tablas y como se podian llevar a la práctica utilizando MySql. Incluso hicimos una comparativa de tiempos de respuesta con una tabla de 1 millón de registros con y sin particionado.

Vamos a ver ahora como implementa Oracle el particionado y algunos ejemplos prácticos de creación de tablas particionadas. Como ya vimos, el particionado es una técnica de optimización que pretende mejorar los tiempos de respuesta de las consultas, y que puede ser especialmente útil en un sistema DW donde las tablas de hechos pueden ser muy grandes...