IBM Informix 12 1 Empaquetamiento Jos M Ruiz
IBM Informix 12. 1. Empaquetamiento. José M Ruiz josem. ruiz@es. ibm. com © 2013 IBM Corporation
Informix v 12. 1 – Cambio de Nombre Informix V 11. 70 Informix V 12. 10 Informix Developer Informix Innovator-C Informix Express Informix Growth Informix Workgroup Informix Growth Warehouse Informix Advanced Workgroup Informix Ultimate Informix Enterprise Informix Ultimate Hypervisor Informix Enterprise Hypervisor Informix Ultimate Warehouse Informix Advanced Enterprise Resumen de cambios: § § 4 Rename Growth Edition to Workgroup Edition Rename Growth Warehouse Edition to Advanced Workgroup Edition Rename Informix Ultimate Edition to Informix Enterprise Edition Rename Ultimate Warehouse Edition to Advanced Enterprise Edition © 2013 IBM Corporation
Resumen de Empaquetamiento Disponible § 8 Ediciones – Developer Edition – Innovator-C – Express Edition – Workgroup Edition – Advanced Workgroup Edition – Enterprise Hypervisor Edition – Advanced Enterprise Edition Otros cambios: §Eliminamos Informix Connect de PPA y proveemos un sitio para su descarga §Incluimos Client SDK y JDBC como producto soportado con las ediciones Informix 5 © 2013 IBM Corporation
Ediciones Informix – Comparativa Operacional Advanced Workgroup Enterprise Hypervisor Advanced Enterprise AUSI, PVU LU Socket PVU AUSI, PVU 4 cores* 16 cores* Unlimited 2 GB* 8 GB* 16 GB* Unlimited 8 GB* Unlimited Unlimited N/A 48 GB N/A Unlimited Components Developer Innovator-C Express Workgroup Pricing Metric Free AUSI, PVU LUVS Processor/CPU VP Limit 1 core* Install Memory Limit 1 GB Install Data Limit 8 GB Warehouse Accelerator Memory Limit Replication Limits Unlimited 2 root nodes* Unlimited Unlimited HDR/SDS/RSS Limits Unlimited 1 secondary* 2 secondary* Unlimited Parallel Operations, Distributed Operations, Private Memory Cache for VP, HPL, Compression*, Partitioning* Parallel Operations*, Distributed Operations, Private Memory Cache for VP, HPL, Compression, Partitioning* Parallel Operations*, Distributed Operations, Private Memory Cache for VP, HPL, Compression Partitioning Linux *UNIX Windows Mac-OS Linux *UNIX Windows Mac-OS Linux RHEL AIX Power Linux *UNIX Other Limits Platforms *Note: UNIX is AIX, HP-UX, Solaris Linux *UNIX Windows Mac-OS IWA* Limits Platform are hard-coded 6 64 -bit Linux © 2013 IBM Corporation
Ediciones Informix – Comparativa Funcional Developer Innovator-C Express Workgroup Advanced Workgroup Enterprise Hypervisor Advanced Enterprise Parallel Operations P O O P P P Data Partitioning P O O P Private Memory Cache VP P O O P P P High Performance Loader P O O P P P *Table, Index and Blob Compression P O O Option P Distributed Operations P O O P P P Enterprise Replication P O P P P High Availability Clusters P O P P P Shared Disk Secondary P O P P P Remote Stand-alone P O P P P Updatable Secondary P O P P P Features Informix Warehouse Accelerator O O P Time. Series & Spatial Capabilities P P P P Continuous Log Restore P P P P SQL/Instance Administration P P P P Open Administration Tool P P P P Label Based Access Control P P P P Web Feature Services P P P P Column-level Encryption P P P P Virtual Table Interface P P P P DBSpace Prioritization P P P P Direct I/O – Cooked File P P P P Point-in-time Table Restore P P P P Primary Storage Manager P P P P Auto Statistics for Index Build P P P P Last Commit Isolation P P P P Multiple Triggers P P P P Recovery Time Policy P P P P 7 © 2013 IBM Corporation
Fácil de Entender Departmental Market Enterprise Market Advanced Workgroup Edition Advanced Enterprise Edition • Oferta funcional para pequeños entornos transaccionales (OLTP) y analíticos (DSS) • Principalmente utilizado en entornos departamentales de grandes organizaciones, aunque también se encuentra en entornos SMB/MM • Limitado en cores y memoria RAM • Permite la aceleración de consultas con IWA • Para entornos empresariales, soportando cargas transaccionales, DSS o híbridas. • Con foco en dar servicio a la empresa completa, cumple con requisitos de centro de datos. • Sin limitaciones en los recursos de máquina • Permite la aceleración de consultas con IWA • Incluye toda la funcionalidad, incluida la compresión de datos. Enterprise Edition Workgroup Edition • Oferta con capacidades de punto de entrada • Foco en servidores con cargas de trabajo menos intensas tanto para OLTP como analíticas. • Limitado en cores y en memoria • No incluye in compresión de datos ni IWA • Incorpora un elevado rango de capacidades funcionales • Foco en servidores con cargas de trabajo intensivas tanto en OLTP como en sistemas DSS/analíticos. • Sin limitaciones en los recursos de máquina • Permite el ‘upgrade’ a compresión y a IWA Express Edition / Innovator-C Developer Edition 8 © 2013 IBM Corporation
Informix Hypervisor Edition § Recientemente IBM ha anunciado nuevas combinaciones de HW/SW para soportar entornos de computación en clouds privadas/ públicas Infrastructure Delivering Infrastructure Services 9 Application Platform Delivering Platform Services Data Platform Delivering Data Services © 2013 IBM Corporation
Informix Hypervisor Edition Trae Fortalezas clave de Informix al Pure. Systems de IBM • Experiencia Integrada para solucionar tareas del negocio y operativas automáticamente. • Integración de diseño para tener infraestructura de datos para rendimiento y eficiencia optima. • Experiencia Simplificada para el ecosistema empresarial. IBM Informix Hypervisor Experto para: optimally deploying and running Informix database servers for rapid time-to-value • Diseñado para las nubes de datos privadas con flexibilidad y simplicidad. Aprovecha las tecnologías de clustering y Flexible Grid en Informix. • Habilitado y Optimizado para sistemas Pure. Application • Simplified management with a single console • Entrega tanto Hypervisor Image como Hypervisor System Pattern 10 © 2013 IBM Corporation
Informix Hypervisor Edition Select an IBM Pure. Flex System with management, storage, & support as a starting point. Express Infrastructure for Small and midsize businesses. Most affordable. Standard Infrastructure for application servers with storage/networking Enterprise Infrastructure for scalable cloud deployments. Private Cloud • Cluster Enabled • Flex Grid Enabled 11 Select additional expansion chasses, compute or storage nodes with drives, management or switches based on application requirements. License virtualization, operating environments, cloud software, and flexible deployment. Pure. Flex System Expansion: Pre-defined combinations of components for Foundation rack expansion Power. VM KVM Hyper. V Vmware Expansion Chassis Compute – POWER 7 or x 86 Storage Controllers and Expansion units Management Appliances and licenses Networking IBM Workload Deployer • Optimized for application • • • servers with storage and networking Designed to support key ISV solutions Build and wire patterns 10 hours time to value 50% reduction in management 20% increase in capacity 10% reduction in energy use © 2013 IBM Corporation
Software Adicional Incluido Developer Innovator-C Express Workgroup Advanced Workgroup Enterprise Hypervisor Advanced Enterprise Time. Series Plugin for Eclipse P P P O P Optim Data Studio P P P O P Optim SQW P O P Optim Data Server Client P O P Mobile Database Sync V 1. 0 * P O P Mobile Database 7. 0. 1 P O P Cognos BI V 10. 2 O O P 5 SPSS Modeler V 15 Limited O O P 1 O O O O Add-on P Option P Storage Optimization - # of entitled users for bundled software BOLD *Packaged with CDC 6. 5. 1 paper certified on Informix V 12. 10 12 © 2013 IBM Corporation
Mejoras en los empaquetamientos § Todas las ediciones incluyen los siguientes datablades: – Time. Series, – Web – Basic Text Search, – Spatial, Binary, Node, MQ Series § Las ediciones ADVANCED Enterprise/Workgroup incluyen: – SPSS Modeler V 15. 0 para 1 usuario. • Para realizar analítica predictiva. – Cognos BI 10. 2 para 5 usuarios. • Para crear sistemas de reporting, análisis, cuadros de mando, etc. • Cognos BI incluye: Connection, Admistrator, Report Studio, Viewer, Workspace Advanced, • Cognos Modeler: Framwork Manager, Map Manager. § Todas las ediciones de Informix ahora incluyen: – IBM Mobile Database 7. 0. 1 • Para mantener datos en dispositivos móviles – IBM Mobile Database Sync 1. 0 • Para sincronizar estos datos con sus sistemas Informix. 13 © 2013 IBM Corporation
IBM Mobile Database con Informix Easy to go mobile • ¡Nuevo! Integración ‘Out-of-the-box’ de Informix con IBM Mobile Database • Almacenamiento persistente de datos en dispositivos móviles • Seguridad de datos en los dispositivos • Integración y sincronización de datos con sistemas de datos Informix • Fácil instalación y actualizaciones automáticas • Modernas herramientas de desarrollo Synchronization IBM Mobile Database Replication with back-end Informix database 14 © 2013 IBM Corporation
Datos de Sensores traen consigo nuevas aplicaciones a lo largo de todas las Industrias Utilidades (Electricidad, Agua, etc) § Analisis de impacto del clima en la generación de electricidad. § Monitorización de transmisión. § Manejo de redes de electricidad inteligentes (Smart Grid) § Detección de fraudes § Manejo de riesgos § Análisis de stock en tiempo real Manufactura Salud § Localización y rendimiento de recursos § Manejo y respuesta de eventos. § Monitoreo remoto de salud § Sistemas de Aviso temprano de epidemias § Monitorización en Unidades de Cuidados Intensivos (UCIs) Logística y Transporte § Gestión de flotas y entregas § Impacto del tiempo y el tráfico en la logística y consumo 15 Finanzas Militar y Policia § Vigilancia y movimiento de blancos en tiempo real § Situational awareness § Cyber security detection © 2013 IBM Corporation
Informix Time. Series: Fortalezas § ¿Qué es Time Series? § Rendimiento con Informix § Ahorrro de Espacio con Informix § Flexibilidad con Informix § Facilidad de uso con Informix – Una serie de registros interconectados de manera lógica y ordenados por tiempo – Las consultas sobre time series van 60 veces más rápido que sobre entornos relacionales – Realiza operaciones complejas o imposibles con SQL estándar – Con cargadores continuos en tiempo real o en batch – Al menos ahorra un 50% de espacio en disco – Algoritmos que corren en el propio gestor de base de datos – Combina datos de series temporales y datos relacionales en un único producto – Fácil integración con aplicaciones vía ODBC/JDBC – Es conceptalmente más atractivo para aquellos usuarios habituados a trabajar con series temporales.
Típico Esquema Relacional para Datos de Smart Meters Tabla Smart_Meters Índice La Tabla Crece Meter_id Time KWH Voltage Col. N 1 1 -1 -11 12: 00 Value 1 Value 2 ……. . Value N 2 1 -1 -11 12: 00 Value 1 Value 2 ……. . Value N 3 1 -1 -11 12: 00 Value 1 Value 2 ……. . Value N … … ……. . … 1 1 -1 -11 12: 15 Value 1 Value 2 ……. . Value N 2 1 -1 -11 12: 15 Value 1 Value 2 ……. . Value N 3 1 -1 -11 12: 15 Value 1 Value 2 ……. . Value N … … ……. . … • Cada fila contiene un registro = billones de registros en la tabla • Índices adicionales son necesarios para búsquedas efectivas • Los datos se van añadiendo al final de la tabla tal y como llegan • Cada registro incorpora el identificador del contador ‘Meter ID’s’ • No existe el concepto de ‘missing row’
La misma tabla utilizando el esquema de Informix para Time. Series (logical view) Meter_id Tabla Smart_Meters Series 1 [(1 -1 -11 12: 00, value 1, value 2, …, value N), (1 -1 -11 12: 15, value 1, value 2, …, value N), …] 2 [(1 -1 -11 12: 00, value 1, value 2, …, value N), (1 -1 -11 12: 15, value 1, value 2, …, value N), …] 3 [(1 -1 -11 12: 00, value 1, value 2, …, value N), (1 -1 -11 12: 15, value 1, value 2, …, value N), …] 4 [(1 -1 -11 12: 00, value 1, value 2, …, value N), (1 -1 -11 12: 15, value 1, value 2, …, value N), …] … … La tabla crece • Cada fila contiene un conjunto creciente de registros = una fila por contador • Los datos se añaden al final de la fila, no al final de la tabla • El indentificador ‘Meter IDs’ se almacena sólo una vez • Los datos están clusterizados en disco por meter id y ordenados en el tiempo • Los valores que faltan no usan espacio, cada intervalo que falta utiliza 2 bytes
El Virtual Table Interface hace parecer a los datos de Time Series como datos Relacionales Tabla Time. Series Smart_meter mtr_id (int) Tabla Virtual Time. Series SM_vt Series timeseries(mtr_data) 1 [(Mon, v 1, . . . )(Tue, v 1…)] 2 [(Mon, v 1, . . . )(Tue, v 1…)] 3 [(Mon, v 1, . . . )(Tue, v 1…)] 4 [(Mon, v 1, . . . )(Tue, v 1…)] 5 [(Mon, v 1, . . . )(Tue, v 1…)] 6 [(Mon, v 1, . . . )(Tue, v 1…)] 7 [(Mon, v 1, . . . )(Tue, v 1…)] 8 [(Mon, v 1, . . . )(Tue, v 1…)] mtr_id date 1 Mon 1 1. . . 3 3 3. . . col_1 col_2 Tue Wed. . . Value. . . 1 1 1 Mon Tue Wed. . . Value. . . 1 1 1 2. . . Value 2. . . . . Value. . . Execute procedure tscreatevirtualtable (‘SM_vt’, ‘Smart_meter’);
Integración de Time-Series en IWA § Los datos nativos en Time-Series pueden ser cargados directamente en IWA – Sin necesidad de ser materializados (en disco) § Permite la generalización de analítica sobre los datos accediendo desde distintas dimensiones y no sólo desde la dimensión tiempo. § Las consultas pueden además incluir otras dimensiones a la tabla de hechos (VTI) Time-Series Table Dimension Fact Dimension VTI Informix Warehouse Accelerator
La Compañía Eléctrica más grande de Europa resuelve el reto de ‘Big Data’ de sus Smart Meters con Informix Time. Series y el Acelerador IWA § E. ON Metering (EMTG) es el centro de excelencia para el desarrollo y comercialización de soluciones de energía inteligentes y tecnologías en la propia E. ON, compañía de eléctricidad y gas más grande de Europa § EMTG opera una sofisticada infraestructura de datos de Smart Meters basada en tecnología IBM Informix Time. Series en combinación con el acelerador Informix In-Memory Data Warehouse Accelerator § Los productos de IBM utilizados en la solución: – Informix Time. Series con Informix Warehouse Edition 11. 70 – Cognos Enterprise 10 21
Informix Time. Series vs Relational Database Systems Comparison of Published Benchmarks for Meter Data Management Meters Daily Reads Total Cores Total RAM DB cores App cores DB RAM App RAM Informix Time. Series 100 M 4. 9 B 16 500 16 (shared) 500 (shared) The Competition * 5. 5 M 1. 06 B 456 3668 96 360 768 2900 5 times the performance < 1/5 the resources … with significantly simpler management using a single node system * Based on published Oracle benchmark http: //www. oracle. com/us/industries/utilities/performance-benchmark-exadata-wp-161572. pdf
Gracias © 2013 IBM Corporation
- Slides: 23