Redis, Memcached y CDNs en la Empresa: Cuándo y Cómo Integrar Cachés y Aceleradores en tu Arquitectura de Datos

En la arquitectura de datos empresarial existe una paradoja que todo ingeniero descubre tarde o temprano: la base de datos más rápida es aquella a la que no necesitas preguntar. Las cachés y los aceleradores de datos constituyen probablemente la inversión con mayor retorno inmediato en cualquier plataforma de datos. Con una implementación correcta, es habitual ver reducciones del 70-95 % en latencia de lectura, caídas del 40-60 % en carga sobre bases de datos primarias, y una capacidad de absorción de picos de tráfico que convierte incidentes potenciales en meros incrementos logarítmicos en gráficas de monitorización..

Talentia CPM gana el premio "Excellent Financial Consolidation Functionality" de BPM Partners

Madrid, 10 de julio de 2023.- Talentia Software, líder internacional en soluciones de Corporate Performance Management (CPM), ha sido reconocida con el premio “Excelente funcionalidad en Consolidación Financiera” por BPM Partners por segundo año consecutivo.

UPDATE with JOIN in ORACLE

Suppose we want to update in our ORACLE database the costs fields of the fact table FAC_TABLE with the unit cost of our table COSTS.

We can do this in two ways:

1. (Slow, but valid for a few data or to sporadic uses)

update FAC_TABLE ft  set UNIT_COST = (select distinct UNIT_COST from COSTS ct  where (ft.id_article = ct.id_article);

2. (The best way is this, and the performance is ideal if you have constraints)

UPDATE ( SELECT ft.UNIT_COST AS old_cost,  ct.UNIT_COST AS new_cost FROM FAC_TABLE ft  INNER JOIN COSTS ct ON ft.id_article ct = ct.id_article) )  SET old_cost = new_cost;

To the proper functionality of this second option you need a UNIQUE or PRIMARY KEY constraint on ct.id_articulo. 
If you don't have this constraint, you can use the hint / * + BYPASS_UJVC * / after the word UPDATE (Bypass update join view constraint).

The performance increase if we have the constraint but even without it, the second option should run quite faster than the first option.

 

Las nuevas versiones del software Oracle® Business Intelligence permiten que las empresas mejoren la información basada en roles de manera oportuna y precisa

Con el objeto de ayudar a las empresas a lograr una mejor visibilidad y alineación de los negocios, Oracle presentó las nuevas versiones de sus productos de business intelligencecompletos, integrados y escalables, entre los que se encuentran Oracle Business Intelligence,Oracle Business Intelligence Applications y Oracle Real-Time Decisions.

Las nuevas capacidades del producto admiten iPad e iPhone, ofrecen soporte ampliado de plataforma OLAP y en memoria, características mejoradas de gestión de decisiones en tiempo real, nuevas certificaciones y mucho más.

Los recursos de IBM Redbooks de esta semana

IBM Redbooks

Estos son los recursos que me han parecido más interesantes de las novedades de IBM Redbooks de esta semana

Cómo utilizar y aprovechar XML con DB2, Administración y desarrollo de aplicaciones con IDS, IBM Informix Dynamic Server y Configuración de referencia y pruebas sobre los servidores de IBM para entornos de Data Warehouse
 

MySql: Slow queries, controlando las consultas a optimizar

En MySQL existe un parámetro que habilita el registro de las consultas que tardan mas de x segundos en ejecutarse, las llamadas Slow Queries. Básicamente lo que hace es meterlas en un fichero de log para luego consultarlo con mysqldumpslow. Este mecanismo nos puede ser útil para mejorar el rendimiento global de la base de datos si reducimos el valor de forma progresiva para los tiempos de ejecución "no admitidos" antes de declarar una consulta como "lenta" o slow query...