informix ibm (1)motivations and use cases for embedded databases at edge –it/ot intermittent or...

23
Informix v14.10 Informix v14.10 Informix_4_Vmark / May 22, 2019 / © 2019 IBM Corporation IBM Informix: la Mejor Tecnología de Base de Datos José Manuel Ruiz Analytics Principal [email protected]

Upload: others

Post on 03-Jan-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Informix v14.10

Informix v14.10

Informix_4_Vmark / May 22, 2019 / © 2019 IBM Corporation

IBM Informix:la Mejor Tecnología de

Base de Datos

José Manuel RuizAnalytics Principal

[email protected]

Page 2: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Informix_4_Vmark / May 22, 2019 / © 2019 IBM Corporation 2

Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.

The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.

Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.

Clients are responsible for ensuring their own compliance with various laws and regulations, including the European Union General Data Protection Regulation. Clients are solely responsible for obtaining advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulations that may affect the clients’ business and any actions the clients may need to take to comply with such laws and regulations.

Page 3: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

3IBM Cloud / HDMP / Apr 12, 2018 / © 2018 IBM Corporation

Headline Global data growth

By 2025, 163 Trillion Gigabytes of data will be created

of which 25% will be IOT Real-Time Data

Page 4: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

…and data is everywhere !

Open Source

UnstructuredData

Social Data

On-Prem

Proprietary

StructuredData

Security / Compliance

Private Cloud

Public Cloud

4Informix_4_Vmark / May 22, 2019 / © 2019 IBM Corporation

Page 5: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Where is Informix used?

Informix is everywhere.

Retail

Credit transactions

IoT

aerospace

telecom

Government

TransportEnergy & utilities

education

5

Healthcare

Page 6: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

CloudGartner predicts that 2012, 28% of all IT spending will be for cloud-based infrastructure, middleware, app and business services.

6

Technology & data growth Internet-of-Things

(IOT)IDC predicts global IoT revenue will reach $7.065B by 2020 from $2.712B in 2015

Artificial Intelligence

MobileGlobal mobile data traffic is expected to increase nearly a sevenfold between 2016 and 2021.

70% of enterprises expect to implement AI over the next 12 months1

Informix_4_Vmark / May 22, 2019 / © 2019 IBM Corporation

Page 7: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

3 platforms, 1 Information architecture

Data Science& BusinessAnalytics

Watson StudioSPSS

CognosCPLEX

Hybrid Data Management

InformixDb2

Hadoop

Unified Governance & Integration

Information ServerOptimCDC

IBM Analytics platforms enable the AI Ladder

AI

Machine Learning

Analytics

Data

The “AI Ladder”Informix_4_Vmark / May 22, 2019 / © 2019 IBM Corporation

Page 8: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

This is the database equivalent of a “driverless car”.

Every Informix customer expects 100% uptime, stability, and peak performance.

1. Gather statistics on vital engine stats and actions

2. Review statistics for trends3. Anticipate thresholds and take

corrective action• Runbooks built into the admin

tool• Alert• Health-check

Trend Use Cases:• Storage• CPU/mem usage• Indexing/update statistics• Users

Innovation – Infusing Machine Learning/Self Healing into Informix

AI

Machine Learning

Analytics

Data

Page 9: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Informix @ IBM Cloud

Page 10: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Informix: Strategic offering investment Priorities

Present the power of IOT with Informix TimeSeries, JSON, geospatial and relational embeddable in edge devices

Complement various IOT frameworks

Build partnerships across the gateway HW manufacturer ecosystem in key industries like utilities

Deploy educational hands-on workshops to client and partners

Leverage Informix in Watson IoT and embedded partner solutions

Roadmap Acceleration

Reinvigorate IBM Informix in the market with new interfaces and feature innovation

Enhance client value, experience & loyalty

Engage with clients and partners to discuss the new and accelerated product roadmap and address new enhancement opportunities

Expand digital influence

Enable hybrid cloud journey

Market Expansion

Target new application developers with new programming languages and graphical administration tools

Deliver in all commercial clouds and ICP for Data platform

Reinvigorate academic presence to build more expertise for hire

Publish case studies and materials to help clients get started quickly

Increase partnerships with OEM and ISV

Internet of Things Focus

Page 11: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Motivations and Use cases for embedded databases at edge – IT/OT Intermittent or unstable connectivity creates need to locally persist data for

later processing and continue operations (stores, factory floor, oil rigs,…)

Real time decision making and continuous monitoring is required near point of origin without unpredictable latency of round-trip to cloud and back

Volume of data is cost prohibitive even for cheap cloud storage so only filtered and aggregated information can be uploaded for historical analysis

Implementing local ML/Optimization routines are now feasible and require local persistency and data processing power

Data security and regulations may mandate local data storage

Competition from new highly efficient business models (‘Uberization’)

Page 12: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

•Low footprint, low resource usage Hybrid Database (SQL/NoSQL) with optimized Time Series and Geospatialdata

•Optimized sensor data storage (clustered, compressed, round robin, high frequency data)

•Time series elements can be JSON documents

•Built-In time series data high performance loader API (> 60000 values/sec/CPU core) plus MQTT-to-TimeSeriesloading interface

•Simplified application development• More than 100 built-in SQL time series functions (incl. pattern matching and spatiotemporal functions) User extensible• Choice of APIs: SQL, MongoDB, REST

•Full data sharding and replication support across Edge-/IoT-Gateways and into the Cloud

•Multi platform/OS availability (incl. Cloud): ARM v6/v7/v8, Intel (incl. Quark/Atom), Power, Sparc

►IBM Informix database is well suited for the whole spectrum of IoT database requirements at enterprise scale

Informix Today – Perfect for embedded IoT and Edge solutions

Page 13: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Informix: la Mejor Tecnología de Base de Datos30+ years enduring Informix differentiators in database market

Optimized data type support and language extensions that permit high performance domain specific queries and efficient compressed storage

Minimize the cost of hardware and DBAdmin resources for embedded solution ISVs and enterprises serving highly distributed locations (retail, hotels, transport,…)

Informix supports NoSQL data access methods and integration with SQL relational data, including the unique TimeSeries and spatial data types

Informix has been successfully used in creating customized pricing for business partners building high value domain and geo specific custom solutions

Optimized Database for Time Series and Geospatial data

Small Footprint, Low Administration and Distributed instances

Multi-Model Integration in one database

Flexible pricing metrics and embedded solutions business model

High uptime and proven replication technology for HA. Built-in encryption at rest and in backups.

Unique pricing metrics and embedded solutions business models

Proven Enterprise class Reliability and Security

Very high performance analytic queries with low tuning on operational data stored in Informix database

Integrated In-memory Warehouse Accelerator

Informix v14.10

March 2019

Page 14: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Informix v14.10.xC1? Licensing Changes

Page 15: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Informix v14.10.xC1? Licensing Changes

Page 16: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Informix v14.10.xC1? Licensing Changes

• Ampliación de los límites en Informix Workgroup de 16 cores y 16 GB RAM 24 cores y 32 GB RAM

• Eliminación de la edición Informix Advanced Workgroup.• La edición Informix Enterprise ahora incluye la compresión de datos.• Nueva métrica de licenciamiento VCPU.

Recordemos que:• Informix cobraba suplementos de licencia por cambios de versión v12v13 y por cambios de

plataforma SolarisLinux. IBM no cobra por estos cambios estando al corriente de mantenimiento.

• IBM permite el despliegue de Informix en entornos virtualizados (sub-capacity) pero hay que medir el despliegue con ILMT. O-tras bbdd no permiten este tipo de despliegues obligando a licenciar la máquina física completa.

Page 17: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Workgroup/Enterprise:

32-bit 12.10 64-bit 12.10 64-bit vNext.xC1

AIX 6.1, 7.1 6.1, 7.1, 7.2 7.2

HP-UX Itanium 11.31 11.31

Linux – Intel RHEL 5,6CentOS 6SuSE SLES 11Asianux 3.0Debian 5.0Ubuntu 8.04 LTS thru 12.04 LTS

RHEL 5,6,7CentOS 6,7SuSE SLES 11, 12Asianux 3.0Debian 5.0Ubuntu 8.04 LTS thru 17.10

RHEL 7 (min update 4)CentOS 7 (1708)

SuSE SLES 12 (SLES 15)Ubuntu 14.04 LTS

Linux – IBM POWER (Big Endian)

RHEL 5,6,7SuSE SLES 11

n/a

Linux – IBM POWER(Little Endian)

RHEL 7.1SuSE SLES 12Ubuntu 14.04 LTS

RHEL 7 (min update 4)SuSE SLES 12 (SLES 15)

Ubuntu LTS 14.04

Linux – IBM system z RHEL 5,6,7SuSE SLES 11,12

n/a

Mac OS X 10.9, 10.10 n/a

Solaris SPARC 10,11 11.3

Solaris x64 10,11 n/a

Windows Windows 2008R2 thru 2016Windows 7,8

Windows 2003R2 thru 2016Windows 7 thru 10

Windows 2016Windows 10

ARM V7 (Debian 7) V8 (OpenSuSE)Debian V7 (32bit) for Raspberry Pi

What is Informix v14.10.xC1? Platform/OS/Compiler modernization

Page 18: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Informix12.10.xc12

Current release

• Major Performance Improvements

• InformixHQ• Increased uptime, better TCO• Security Updates• Spatiotemporal Improvements

• Up to date OS and platforms

Informix v14.10Available since March

Sept,2018

Q1 19

• Application Developer Ecosystem Improvements

• Prioritized RFEs and defect fixes

� Multi‐Model (graph, geodetic) –research

vNext.xc2

• BI and Data Visualization

• Prioritized RFEs and defect fixes

� Super Scale Out Phase1 ‐research

vNext.xc3

• Prioritized RFEs and defect fixes

� Self Healing Server ‐research

vNext.xc4

� Super Scale Out Phase 2 ‐research

� Enterprise Replication to Cloud ‐research

� IWA on Cloud ‐ research

Under Consideration

� Innovate!

2019

Informix Roadmap

2020 And beyond

Think 2019 / © 2019 IBM Corporation 18

4GL fixpack

Page 19: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

Model Popularity Trends

Graph

Key-value Store

GraphKey-value Store

Time Series

A Multi-Model database is one that can store, index, and query data in more than one model.Informix can store, index, and query data ACROSS Models!

✅ Document store (JSON/BSON)

✅ Relational

� Key-value store� Graph

� Geodetic

✅ Spatio-Temporal

� Innovation Research Items

Retail User Scenario:Data Stored in:• JSON - Metadata on products• Key Value Data Store - Pricing/SKU• Graph - Reliability of the supplierYou are able to find the description on a specific product, its price, and vendor information all in one query

Smart Grid User Scenario:Data Stored in:• Graph – Electricity Grid• Relational - Revenue by CustomerFind how many customers are affected by an outage and the revenue they bring in all in one query

“True Hybrid Analytics”✅ Completed

Innovation – Multi-Model

Page 20: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

IBM Smart Gateway kit ‐ https://ibm.biz/BdXr2W Code samples ‐ https://ibm.biz/BdX4QV Github ‐ https://github.com/IBM‐IoT/ Free Informix Developer Edition ‐ https://ibm.biz/BdXp2g Innovator‐C edition on Docker Hub ‐ https://registry.hub.docker.com/u/ibmcom/informix‐innovator‐c/ Developer edition on Docker Hub ‐ https://registry.hub.docker.com/u/ibmcom/informix‐developer‐database/ Informix Developer Edition for Raspberry Pi (32bit) ‐ https://registry.hub.docker.com/r/ibmcom/informix‐rpi/ Client and connectivity examples ‐ https://github.com/ibm‐informix/informix‐client‐examples Informix Python driver ‐ https://github.com/ifxdb/PythonIfxDB Informix Node.js driver ‐ https://github.com/ifxdb/node‐ifx_db; https://www.npmjs.com/package/ifx_db

Docker Hub

Informix Today – Developer Jump Start

Think 2019 / © 2019 IBM Corporation

Page 21: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

The 2019 Informix Roadshow

21IBM Cloud / HDMP / Apr 12, 2018 / © 2018 IBM Corporation

The 2019 Informix Roadshow is a two-day, deep-divetechnical event that gives you hands-on experience withthe latest IBM® Informix® release features. This roadshowis designed to help you gain fresh, innovative ideas for optimizing your business performance and creativecompetitive advantage - and it's absolutely free to attendthese events.

Welcome to Informix 14.1: is Faster, Stronger and More Flexible

• Latest features of IDS 14.10• Encryption at Rest & Backups• Informix on Cloud• Replication Technologies• Compression• Storage Manager• Time Series - Smart Metering• Informix Warehouse Accelerator• Embed and Autonomics• NoSql• Internet of Things• Roadmap• GDPR

October 7-8, 2019 Madrid, Spain@IBM

October 9-10, 2019 Barcelona, Spain@IBM

October 14-15, 2019 Lisbon, Portugal@IBM

Page 22: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

What is Informix v14.10.xC1? Themes

FasterSignificant performance improvements for replication workloads and OLTP

More SecureProvides higher security for encryption keys and Transport Layer Security (TLS)

Enhancements for Usability, Administration, and Increased Uptime

Customer RFEs implemented to include in-place alter improvements, renaming of indexes and constraints online, and common table expression implementation

InformixHQNew, fully supported, graphical administration tool

Extensibility and IoT

ARM v8 support Enhances timeseries granularity and spatial projection systems

Cloud & Containerization

New VPC pricing metric for easier license monitoring

vNext

Page 23: Informix IBM (1)Motivations and Use cases for embedded databases at edge –IT/OT Intermittent or unstable connectivity creates need to locally persist data for later processing and

23Informix_4_Vmark / May 22, 2019 / © 2019 IBM Corporation