SlideShare une entreprise Scribd logo
1  sur  37
© 2015 IBM Corporation
20151
SENSORSENSOR
DATADATA
Informix Overview
and
12.10 New Features
John F. Miller III
© 2015 IBM Corporation
20152
Agenda
Power of Informix
–Historic Overview
–Version 12
• Unique Business Opportunities
• Feature Overview
Embedability Highlights
NoSQL – JSON, Mongo, Sharding
Replication
–HA
–Flexibly Grid
–Sharding
© 2015 IBM Corporation
20153
12+ Years of Innovation within IBM
© 2015 IBM Corporation
20154
Informix Strengths
 Highly Scalable - High Performance
– Custom database threads
– Multi-Threaded architecture
– Mini-OS – Threads span processes
 Extreme Availability
– Self-Contained Replication Functionality
– ER and HDR are embedded in the server.
 Zero Administration/Deep Embed
– Single configuration file of about 100 entries
– Single file for network configuration
– Strong Remote Monitoring Capacity
 Transactional Hybrid Enterprise Worloads
– Row Oriented, NoSQL(JSON), TimeSeries
 Single Platform for OLTP and Analytics
© 2015 IBM Corporation
2015
Edge Device, Smart Gateway
 A small footprint computing device which
collects data from sensors, analyze local data
and send aggregated data to the cloud for
extensive analysis and feedback controls.
 Limited resources and capacity
– Multi-core devices
– Memory generally 1GB
– Disk space is 16GB
 Administration is a hard reset
5
Cisco
Delivers over 29 products based on
Informix which rely heavily on
replication and “no knobs”
© 2015 IBM Corporation
2015
Paddy Power Bets on Informix
For Gaming Operations
Benefits:
• Services average load of 12,260
bets per minute
• Scales up to 2 million transactions
per second
• Services concurrent users that grow
from 700 to 162K in a minute
• Supports 20-30% annual growth
• Gains the ability to share
information companywide to cross-
sell products and make better
business decisions
© 2015 IBM Corporation
2015
China initiative extends Informix’s reach in growth markets and
brings innovation to meet localized needs
October 2014, IBM Informix announces its
agreement with China partners to provide a
locally innovated database solution for the
rapidly evolving China marketplace, based on
IBM Informix technology.
GBASE
Teamsun
“[This agreement] confirms IBM’s innovation
and commitment to growth in emerging
markets in general and China specifically. Our
intent is to help partners and clients gain
competitive edge and transform their business
with innovative database technologies in
China, with China, for China”.
- Sean Poulley, Vice President,
IBM Analytics Platform
© 2015 IBM Corporation
2015
Product Innovation Flow
xC5 Release
IoT &
Gateway
Informix
Base
Traditional
On-premise
All Core Functionality is developed
here …
..but is Delivered with different
“skins” depending on market needs
China
Initiative
Special
OEM
Informix
Core
Release
© 2015 IBM Corporation
2015
Feature Rollout Across Version 12
• 12.10.xC2
• NoSQL (JSON, BSON, Mongo and Rest)
• 12.10.xC3
• Sharding
• Enhanced Timeseries (Hertz, compression)
• 12.10.xC4
• Enhanced Timeseries (JSON support)
• 12.10.xC5
• Online Rolling Upgrades for HDR
• Multi-Tenant/Enhance Container Support
• Spatiotemporal (Track moving objects)
© 2015 IBM Corporation
2015
Platform support
– Support for additional platforms
– IBM Power8 LE & Gateways
– Spatial & GeoJSON for all platforms
Administration Multi-Tenancy
– Restore tenant container/databases to any point in time
– Limit memory and connections for tenant databases
Performance
– Parallel sharded queries for JSON, timeseries, SQL data
JSON compatibility
– MongoDB 3.0 compatibility
– Wire listener HA & stability enhancements
Security
– Enhanced Guardium integration
12.10.xC6 Features Summary
© 2015 IBM Corporation
201511
Agenda
Power of Informix
–Historic Overview
–Version 12
• Unique Business Opportunities
• Feature Overview
Embedability Highlights
NoSQL – JSON, Mongo, Sharding
Replication
–HA
–Flexibly Grid
–Sharding
© 2015 IBM Corporation
2015
Informix is Very Easy to Deploy, Administer and Maintain
Zero Administration : Ease of Use – It Just Works!
• Many customers average 2,000 or more servers per DBA
• DBA’s Leverage Open Admin Tool to administer complete environments
• Apps utilize the Admin API to reduce and eliminate down time
Embedded in 400K
instances across
25+ Cisco solutions
with NO DBAs
Built to Embed
Administer
distributed servers
from 1 location as
a single server
Easy admin
Informix enables
DBAs to manage
1000’s of instances
Maximize resources
DBAs can harness the
power of Informix 12.10
New DBA capabilities
© 2015 IBM Corporation
2015
Graphical Admin OpenAdmin Tool
13
Mobile OpenAdmin Tool
OpenAdmin Tool
© 2015 IBM Corporation
201514
Agenda
Power of Informix
–Historic Overview
–Version 12
• Unique Business Opportunities
• Feature Overview
Embedability Highlights
NoSQL – JSON, Mongo, Sharding
Replication
–HA
–Flexibly Grid
–Sharding
© 2015 IBM Corporation
2015
Ability for All Clients to Access All Data Models
15
SQL Tables
JSON Collections
TimeSeries
MQ Series
SQL APIs
JDBC, ODBC
SQL APIs
JDBC, ODBC
MongoDB
Drivers
MongoDB
Drivers
Informix 12
BLU - Informix Warehouse Accelerator
3.0 Mongo Support
Common Authentication
RestRest
Mongo Application
IBM Wire Listener
IDXs
Logs
Enterprise replication + Flexible Grid + Sharding
Distributed
Queries
Informix
Tables
Tables
IDXs
Relational TablesRelational Tables
JSON CollectionsJSON Collections
SELECT bson_data::JSON
FROM customer
WHERE bson_data.state={state:“MO”}
SELECT bson_data::JSON
FROM customer
WHERE bson_data.state={state:“MO”}
db.customer.find({state:“MO”})db.customer.find({state:“MO”}) db.partners.find({state:”CA”})db.partners.find({state:”CA”})
SELECT genbson(partners)::JSON
FROM partners
WHERE state=“CA”
SELECT genbson(partners)::JSON
FROM partners
WHERE state=“CA”
CustomerCustomer
partnerspartners
JSON
JSON
Access RelationalAccess JSON
MongoAPI Accessing Both NoSQL and Relational Tables
Mongo Application
IBM Wire Listener
IDXs
Logs
Enterprise replication + Flexible Grid + Sharding
Distributed
Queries
Informix
Tables
Tables
Relational TablesRelational Tables
JSON CollectionsJSON Collections
db.system.find({‘select * FROM customer C, Partners P
WHERE C.customer::char = P.customer’})
db.system.find({‘select * FROM customer C, Partners P
WHERE C.customer::char = P.customer’})
CustomerCustomer
partnerspartners
Access RelationalAccess JSON
MongoAPI - Joining NoSQL Collection to Relational Tables
Join
Optimizer
IDXsJoins Between Allowed
Collection Table Yes
Collection Collection Yes
Collection TimeSeries Yes
Table TimeSeries Yes
TimeSeries TimeSeries Yes
Table Table Yes
Informix Hybrid - Ability for All Clients to Access All Data Models
•JSON/BSON as Native Data Type
•GeoJSON with R-Tree Indexes
•Full Text Search
•TimeSeries with JSON
•Native JSON Indexes
•Sharding for Scale Out
•Secondary Servers for HA
•Mongo & REST Application Support
18
•Preserve Enterprise DBS Functionality
•Join Collections, SQL Tables &
TimeSeries data in a single query
•Compression of JSON/BSON
•Security & Auditing
•3rd
party SQL tools access JSON data
•Support full range of hardware/OS
(ARM/Quark to largest P Series)
19
Agenda
• Power of Informix
 Historic Overview
 Version 12
• Unique Business Opportunities
• Feature Overview
• Embedability Highlights
• NoSQL – JSON, Mongo, Sharding
• Replication
 HA
 Flexibly Grid
 Sharding
© 2015 IBM Corporation
201520
Extreme Availability : Two Base Technologies
Logs
High Availability
Data Replication
Flexible Grid
E RFlex
Grid
© 2015 IBM Corporation
201521
HDR Secondary Server Features
 Remote Standalone Secondary(RSS)
and HDR Secondary
 Uses:
– Application balancing
– Additional backup(s)
– Scale out
 Highlights
– Can have 0 to N RSS nodes
– Receive logs from Primary
– Has its own set of disks to manage
 Updates on HDR Secondary
Primary Node HDR Node
RSS #2
RSS #1
 Shared Disk Secondary(SDS)
 Uses:
– Online Adjustment of capacity
– Does not duplicate disk space
 Features
– SDS nodes share disks with the primary
– Can have 0 to N SDS nodes
– Does not require any specialized hardware
– Does not require a global lock manager
– Simple to setup – simply start the server
– Can coexist with ER, HDR, and RSS
– The primary role can failover to any SDS
node
 Updates on Secondary
Primary
SDS #1 Shared
Disk
SDS #2
SDS #3
Blade Server
© 2015 IBM Corporation
201522
HDR & Flexible Grid Integrated with Connection Manager
Connection
Manager
Support for Mixed Hardware
An Informix
Cluster running
on AIX
Shared
Disk
An Informix Cluster
running on HPUX
Keep a
subset of
tables in-
sync
Informix Servers
running on Linux
Keep all
tables
in-sync
Flexible Grid
Shared
Disk
Tables: A, B, C, D
Tables: B, C, D
Tables: A, B, C, D
© 2015 IBM Corporation
201523
d-PROG – DHL
 104 Flexible Grid nodes 2 HDR Clusters
at the core
 Adopt a proactive approach to
eliminating downtime
 Accommodate business growth without
additional hardware or software investment
 Provide faster and easier administration
Manage 104 nodes from Single Location
Connection Manager for two independent
networks (application, replication)
© 2015 IBM Corporation
201524
Agenda
Power of Informix
–Historic Overview
Version 12 Unique Business
Opportunities
Version 12 Feature Overview
Embedability Highlights
NoSQL – JSON, Mongo, Sharding
Replication
–HA
–Flexibly Grid
–Sharding
© 2015 IBM Corporation
2015
What is Elastic Scaling (aka Sharding) ?
• Sharding is a type of database partitioning
• Each database piece is called a shard
• Data can be spread across multiple computers
• A special case of horizontal partitioning
• Sharding works with all data types
• Row Oriented (traditional SQL)
• TimeSeries
• NoSQL (JSON/BSON)
© 2015 IBM Corporation
2015
A Few Use Cases for Sharding
• Scale-Out with less expensive hardware
• The ability to scale
• No need to pre-buy hardware for expected growth
• Regional Data
• Use smaller less expensive hardware
• IOT - Sensor Data Model
• A user or device that produces frequently reading for a specific point in
time.
© 2015 IBM Corporation
2015
History of Informix Database Scaling
Database
Operation
Database
Operation
Vertical ScalingSimple Operation
Count all blue, orange & pink
© 2015 IBM Corporation
2015
Informix Parallel Sharded Query
Database
Operation
1 Submit Parallel Sharded Query
2 Create N Sharded Operators
3 Simultaneously Execute on Servers
4 Merge and Return Results
© 2015 IBM Corporation
2015
1. Send command any local node
Scaling out - Adding a Shard Online
Shard Key
state= “OR”
Shard Key
state= “WA”
Shard Key
state= “CA”
Command
Add Shard “NV”
2. New shard dynamically added,
data re-distributed (if required)
Shard Key
state= “NV”
3. Completed without interruption to
existing system
© 2015 IBM Corporation
2015
Regional Data
Shard Key
store= “OR”
Shard Key
store= “WA”
Shard Key
store= “CA”
Local Store
Workers
Local Store
Workers
Customer
returns:
Price spent
on item?
HQ Reporting
How much?
What type?
© 2015 IBM Corporation
2015
IOT - Sensor Data Model
• Called by many names TimeSeries or Master Detail
• Description of the data model
• A record the describes an entity, such a, a person or device
• A home
• A temperature sensor
• A fitbit
• Data points from this entity generally collect a different points in time
• Often referred to as “sensor data”
• Meta Data with Detail Records
• A user or device that produces frequently reading for a specific point in
time.
© 2015 IBM Corporation
2015
Data Requirements for IOT/Sensor Data Model
• Device Registration information
• What type of device, name, model, version
• What does the device do
• Data points from this sensor/device collect a different points in time
• Often referred to as “sensor data” or “readings”
Device Name Water Temperature Gauge
Device Manufacturer JFM Gauges LLC
Device Type Reading Time Temperature
Reading 1 12-1-2015 22:15:01.0004 25.62
Reading 2 12-1-2015 22:15:02.0015 25.82
Reading 3 12-1-2015 22:15:03.0002 25.92
Reading 4 12-1-2015 22:15:04.0162 25.52
Sensor Data Records (for 1 year)
1/hour 15 minutes 1/minute 1/second 60/second
8,760 rows 35,040 rows 525,600 rows 31,536,000 1,892,160,000
© 2015 IBM Corporation
2015
Informix HA Clusters and Sharding
Informix
Shard 1
Informix/1
Secondary
Disk or Diskless
Informix/1
Secondary
Disk or Diskless
Informix
Secondary 1
Disk or Diskless
Sharding

Scaling in both directions

Secondary server(s) provide HA, rolling upgrades and ondemand
scaling of a individual shard

Sharding provides auto scaling of the operational store
Informix
Shard 1
Informix/1
Secondary
Disk or Diskless
Informix/1
Secondary
Disk or Diskless
Informix
Secondary 1
Disk or Diskless
Informix
Shard 1
Informix/1
Secondary
Disk or Diskless
Informix/1
Secondary
Disk or Diskless
Informix
Secondary 1
Disk or Diskless
© 2015 IBM Corporation
2015
Restore tenant container/databases to any point in time
Limit memory and other database resources for tenant
containers/databases
MongoDB 3.0 compatibility
Wire listener HA & stability enhancements
12.10.xC6 Features Expanded
© 2015 IBM Corporation
2015
Other 12.10.xC6 Features
Mongo 3.0 Support
–Ability to natively consume mongo applications
Tenant Point-in-Time Restore
Database Virtualization
Expanded Platform Support
© 2015 IBM Corporation
201536
Agenda
Power of Informix
–Historic Overview
–Version 12
• Unique Business Opportunities
• Feature Overview
Embedability Highlights
NoSQL – JSON, Mongo, Sharding
Replication
–HA
–Flexibly Grid
–Sharding
© 2015 IBM Corporation
201537
(John F. Miller III – miller3@us.ibm.com)

Contenu connexe

Tendances

IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17David Spurway
 
IBM Spectrum Scale and Its Use for Content Management
 IBM Spectrum Scale and Its Use for Content Management IBM Spectrum Scale and Its Use for Content Management
IBM Spectrum Scale and Its Use for Content ManagementSandeep Patil
 
Iib v10 performance problem determination examples
Iib v10 performance problem determination examplesIib v10 performance problem determination examples
Iib v10 performance problem determination examplesMartinRoss_IBM
 
The Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseThe Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseAltibase
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006ipaciti
 
IBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentIBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentAndrew Coleman
 
Creating a Multi-Layered Secured Postgres Database
Creating a Multi-Layered Secured Postgres DatabaseCreating a Multi-Layered Secured Postgres Database
Creating a Multi-Layered Secured Postgres DatabaseEDB
 
Enterprise analytics journey from Helene Lyon
Enterprise analytics journey from Helene LyonEnterprise analytics journey from Helene Lyon
Enterprise analytics journey from Helene LyonHelene Lyon
 
IMS integration 2017
IMS integration 2017IMS integration 2017
IMS integration 2017Helene Lyon
 
Spectrum scale-external-unified-file object
Spectrum scale-external-unified-file objectSpectrum scale-external-unified-file object
Spectrum scale-external-unified-file objectSandeep Patil
 
Bringing Mainframe Security Information Into Your Splunk Security Operations ...
Bringing Mainframe Security Information Into Your Splunk Security Operations ...Bringing Mainframe Security Information Into Your Splunk Security Operations ...
Bringing Mainframe Security Information Into Your Splunk Security Operations ...Precisely
 
Les nouveautés d'EDB Postgres 11
Les nouveautés d'EDB Postgres 11Les nouveautés d'EDB Postgres 11
Les nouveautés d'EDB Postgres 11EDB
 

Tendances (14)

IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17
 
IBM Spectrum Scale and Its Use for Content Management
 IBM Spectrum Scale and Its Use for Content Management IBM Spectrum Scale and Its Use for Content Management
IBM Spectrum Scale and Its Use for Content Management
 
Iib v10 performance problem determination examples
Iib v10 performance problem determination examplesIib v10 performance problem determination examples
Iib v10 performance problem determination examples
 
The Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- AltibaseThe Most Trusted In-Memory database in the world- Altibase
The Most Trusted In-Memory database in the world- Altibase
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
SAP HANA on POWER9 systems
SAP HANA on POWER9 systemsSAP HANA on POWER9 systems
SAP HANA on POWER9 systems
 
IBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application DevelopmentIBM InterConnect 2015 - IIB Effective Application Development
IBM InterConnect 2015 - IIB Effective Application Development
 
Creating a Multi-Layered Secured Postgres Database
Creating a Multi-Layered Secured Postgres DatabaseCreating a Multi-Layered Secured Postgres Database
Creating a Multi-Layered Secured Postgres Database
 
Enterprise analytics journey from Helene Lyon
Enterprise analytics journey from Helene LyonEnterprise analytics journey from Helene Lyon
Enterprise analytics journey from Helene Lyon
 
IMS integration 2017
IMS integration 2017IMS integration 2017
IMS integration 2017
 
Spectrum scale-external-unified-file object
Spectrum scale-external-unified-file objectSpectrum scale-external-unified-file object
Spectrum scale-external-unified-file object
 
Bringing Mainframe Security Information Into Your Splunk Security Operations ...
Bringing Mainframe Security Information Into Your Splunk Security Operations ...Bringing Mainframe Security Information Into Your Splunk Security Operations ...
Bringing Mainframe Security Information Into Your Splunk Security Operations ...
 
Les nouveautés d'EDB Postgres 11
Les nouveautés d'EDB Postgres 11Les nouveautés d'EDB Postgres 11
Les nouveautés d'EDB Postgres 11
 
Migrating from ibm to hpe
Migrating from ibm to hpeMigrating from ibm to hpe
Migrating from ibm to hpe
 

Similaire à Informix 1210 feature overview

Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexIBM Danmark
 
S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4Tony Pearson
 
Mainframe cloud computing presentation
Mainframe cloud computing presentationMainframe cloud computing presentation
Mainframe cloud computing presentationxKinAnx
 
SoftLayer Cloud Services
SoftLayer Cloud ServicesSoftLayer Cloud Services
SoftLayer Cloud ServicesAnna Landolfi
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceSimon Baker
 
Presentation_ISDC 2014_Jonathan Wisler_SoftLayer
Presentation_ISDC 2014_Jonathan Wisler_SoftLayerPresentation_ISDC 2014_Jonathan Wisler_SoftLayer
Presentation_ISDC 2014_Jonathan Wisler_SoftLayerIBM Switzerland
 
Future of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian NielsenFuture of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian NielsenIBM Danmark
 
L105704 ibm-cloud-private-z-cairo-v1902a
L105704 ibm-cloud-private-z-cairo-v1902aL105704 ibm-cloud-private-z-cairo-v1902a
L105704 ibm-cloud-private-z-cairo-v1902aTony Pearson
 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS KeynoteRobert Hain
 
Ugif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUgif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUGIF
 
IBM Bluemix for students
IBM Bluemix for studentsIBM Bluemix for students
IBM Bluemix for studentsIrfan Khalid
 
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...Brian Wilson
 
Machine Learning for z/OS
Machine Learning for z/OSMachine Learning for z/OS
Machine Learning for z/OSCuneyt Goksu
 
Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015Simon Baker
 
What's new in informix v11.70
What's new in informix v11.70What's new in informix v11.70
What's new in informix v11.70am_prasanna
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONKellton Tech Solutions Ltd
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014Wilfried Hoge
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Yakura Coffee
 

Similaire à Informix 1210 feature overview (20)

IBM PureSystems
IBM PureSystemsIBM PureSystems
IBM PureSystems
 
Future of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik RexFuture of Power: IBM Trends & Directions - Erik Rex
Future of Power: IBM Trends & Directions - Erik Rex
 
S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4S cv0879 cloud-storage-options-edge2015-v4
S cv0879 cloud-storage-options-edge2015-v4
 
Mainframe cloud computing presentation
Mainframe cloud computing presentationMainframe cloud computing presentation
Mainframe cloud computing presentation
 
SoftLayer Cloud Services
SoftLayer Cloud ServicesSoftLayer Cloud Services
SoftLayer Cloud Services
 
IBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix MarketplaceIBM Softlayer Bluemix Marketplace
IBM Softlayer Bluemix Marketplace
 
Presentation_ISDC 2014_Jonathan Wisler_SoftLayer
Presentation_ISDC 2014_Jonathan Wisler_SoftLayerPresentation_ISDC 2014_Jonathan Wisler_SoftLayer
Presentation_ISDC 2014_Jonathan Wisler_SoftLayer
 
Future of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian NielsenFuture of Power: PowerLinux - Jan Kristian Nielsen
Future of Power: PowerLinux - Jan Kristian Nielsen
 
L105704 ibm-cloud-private-z-cairo-v1902a
L105704 ibm-cloud-private-z-cairo-v1902aL105704 ibm-cloud-private-z-cairo-v1902a
L105704 ibm-cloud-private-z-cairo-v1902a
 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS Keynote
 
Ugif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-updateUgif 10 2012 iiug paris-business-update
Ugif 10 2012 iiug paris-business-update
 
IBM Bluemix for students
IBM Bluemix for studentsIBM Bluemix for students
IBM Bluemix for students
 
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
 
Machine Learning for z/OS
Machine Learning for z/OSMachine Learning for z/OS
Machine Learning for z/OS
 
Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015Cloudy with SaaS-Shine 18march2015
Cloudy with SaaS-Shine 18march2015
 
What's new in informix v11.70
What's new in informix v11.70What's new in informix v11.70
What's new in informix v11.70
 
Build your own Cloud
Build your own CloudBuild your own Cloud
Build your own Cloud
 
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATIONIBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
IBM INTEGRATION BUS (IIB V10)—DATA ROUTING AND TRANSFORMATION
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014
 
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
Deploying IBM WebSphere Application Server to the Cloud_GWC_3-24-2015
 

Dernier

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Informix 1210 feature overview

  • 1. © 2015 IBM Corporation 20151 SENSORSENSOR DATADATA Informix Overview and 12.10 New Features John F. Miller III
  • 2. © 2015 IBM Corporation 20152 Agenda Power of Informix –Historic Overview –Version 12 • Unique Business Opportunities • Feature Overview Embedability Highlights NoSQL – JSON, Mongo, Sharding Replication –HA –Flexibly Grid –Sharding
  • 3. © 2015 IBM Corporation 20153 12+ Years of Innovation within IBM
  • 4. © 2015 IBM Corporation 20154 Informix Strengths  Highly Scalable - High Performance – Custom database threads – Multi-Threaded architecture – Mini-OS – Threads span processes  Extreme Availability – Self-Contained Replication Functionality – ER and HDR are embedded in the server.  Zero Administration/Deep Embed – Single configuration file of about 100 entries – Single file for network configuration – Strong Remote Monitoring Capacity  Transactional Hybrid Enterprise Worloads – Row Oriented, NoSQL(JSON), TimeSeries  Single Platform for OLTP and Analytics
  • 5. © 2015 IBM Corporation 2015 Edge Device, Smart Gateway  A small footprint computing device which collects data from sensors, analyze local data and send aggregated data to the cloud for extensive analysis and feedback controls.  Limited resources and capacity – Multi-core devices – Memory generally 1GB – Disk space is 16GB  Administration is a hard reset 5 Cisco Delivers over 29 products based on Informix which rely heavily on replication and “no knobs”
  • 6. © 2015 IBM Corporation 2015 Paddy Power Bets on Informix For Gaming Operations Benefits: • Services average load of 12,260 bets per minute • Scales up to 2 million transactions per second • Services concurrent users that grow from 700 to 162K in a minute • Supports 20-30% annual growth • Gains the ability to share information companywide to cross- sell products and make better business decisions
  • 7. © 2015 IBM Corporation 2015 China initiative extends Informix’s reach in growth markets and brings innovation to meet localized needs October 2014, IBM Informix announces its agreement with China partners to provide a locally innovated database solution for the rapidly evolving China marketplace, based on IBM Informix technology. GBASE Teamsun “[This agreement] confirms IBM’s innovation and commitment to growth in emerging markets in general and China specifically. Our intent is to help partners and clients gain competitive edge and transform their business with innovative database technologies in China, with China, for China”. - Sean Poulley, Vice President, IBM Analytics Platform
  • 8. © 2015 IBM Corporation 2015 Product Innovation Flow xC5 Release IoT & Gateway Informix Base Traditional On-premise All Core Functionality is developed here … ..but is Delivered with different “skins” depending on market needs China Initiative Special OEM Informix Core Release
  • 9. © 2015 IBM Corporation 2015 Feature Rollout Across Version 12 • 12.10.xC2 • NoSQL (JSON, BSON, Mongo and Rest) • 12.10.xC3 • Sharding • Enhanced Timeseries (Hertz, compression) • 12.10.xC4 • Enhanced Timeseries (JSON support) • 12.10.xC5 • Online Rolling Upgrades for HDR • Multi-Tenant/Enhance Container Support • Spatiotemporal (Track moving objects)
  • 10. © 2015 IBM Corporation 2015 Platform support – Support for additional platforms – IBM Power8 LE & Gateways – Spatial & GeoJSON for all platforms Administration Multi-Tenancy – Restore tenant container/databases to any point in time – Limit memory and connections for tenant databases Performance – Parallel sharded queries for JSON, timeseries, SQL data JSON compatibility – MongoDB 3.0 compatibility – Wire listener HA & stability enhancements Security – Enhanced Guardium integration 12.10.xC6 Features Summary
  • 11. © 2015 IBM Corporation 201511 Agenda Power of Informix –Historic Overview –Version 12 • Unique Business Opportunities • Feature Overview Embedability Highlights NoSQL – JSON, Mongo, Sharding Replication –HA –Flexibly Grid –Sharding
  • 12. © 2015 IBM Corporation 2015 Informix is Very Easy to Deploy, Administer and Maintain Zero Administration : Ease of Use – It Just Works! • Many customers average 2,000 or more servers per DBA • DBA’s Leverage Open Admin Tool to administer complete environments • Apps utilize the Admin API to reduce and eliminate down time Embedded in 400K instances across 25+ Cisco solutions with NO DBAs Built to Embed Administer distributed servers from 1 location as a single server Easy admin Informix enables DBAs to manage 1000’s of instances Maximize resources DBAs can harness the power of Informix 12.10 New DBA capabilities
  • 13. © 2015 IBM Corporation 2015 Graphical Admin OpenAdmin Tool 13 Mobile OpenAdmin Tool OpenAdmin Tool
  • 14. © 2015 IBM Corporation 201514 Agenda Power of Informix –Historic Overview –Version 12 • Unique Business Opportunities • Feature Overview Embedability Highlights NoSQL – JSON, Mongo, Sharding Replication –HA –Flexibly Grid –Sharding
  • 15. © 2015 IBM Corporation 2015 Ability for All Clients to Access All Data Models 15 SQL Tables JSON Collections TimeSeries MQ Series SQL APIs JDBC, ODBC SQL APIs JDBC, ODBC MongoDB Drivers MongoDB Drivers Informix 12 BLU - Informix Warehouse Accelerator 3.0 Mongo Support Common Authentication RestRest
  • 16. Mongo Application IBM Wire Listener IDXs Logs Enterprise replication + Flexible Grid + Sharding Distributed Queries Informix Tables Tables IDXs Relational TablesRelational Tables JSON CollectionsJSON Collections SELECT bson_data::JSON FROM customer WHERE bson_data.state={state:“MO”} SELECT bson_data::JSON FROM customer WHERE bson_data.state={state:“MO”} db.customer.find({state:“MO”})db.customer.find({state:“MO”}) db.partners.find({state:”CA”})db.partners.find({state:”CA”}) SELECT genbson(partners)::JSON FROM partners WHERE state=“CA” SELECT genbson(partners)::JSON FROM partners WHERE state=“CA” CustomerCustomer partnerspartners JSON JSON Access RelationalAccess JSON MongoAPI Accessing Both NoSQL and Relational Tables
  • 17. Mongo Application IBM Wire Listener IDXs Logs Enterprise replication + Flexible Grid + Sharding Distributed Queries Informix Tables Tables Relational TablesRelational Tables JSON CollectionsJSON Collections db.system.find({‘select * FROM customer C, Partners P WHERE C.customer::char = P.customer’}) db.system.find({‘select * FROM customer C, Partners P WHERE C.customer::char = P.customer’}) CustomerCustomer partnerspartners Access RelationalAccess JSON MongoAPI - Joining NoSQL Collection to Relational Tables Join Optimizer IDXsJoins Between Allowed Collection Table Yes Collection Collection Yes Collection TimeSeries Yes Table TimeSeries Yes TimeSeries TimeSeries Yes Table Table Yes
  • 18. Informix Hybrid - Ability for All Clients to Access All Data Models •JSON/BSON as Native Data Type •GeoJSON with R-Tree Indexes •Full Text Search •TimeSeries with JSON •Native JSON Indexes •Sharding for Scale Out •Secondary Servers for HA •Mongo & REST Application Support 18 •Preserve Enterprise DBS Functionality •Join Collections, SQL Tables & TimeSeries data in a single query •Compression of JSON/BSON •Security & Auditing •3rd party SQL tools access JSON data •Support full range of hardware/OS (ARM/Quark to largest P Series)
  • 19. 19 Agenda • Power of Informix  Historic Overview  Version 12 • Unique Business Opportunities • Feature Overview • Embedability Highlights • NoSQL – JSON, Mongo, Sharding • Replication  HA  Flexibly Grid  Sharding
  • 20. © 2015 IBM Corporation 201520 Extreme Availability : Two Base Technologies Logs High Availability Data Replication Flexible Grid E RFlex Grid
  • 21. © 2015 IBM Corporation 201521 HDR Secondary Server Features  Remote Standalone Secondary(RSS) and HDR Secondary  Uses: – Application balancing – Additional backup(s) – Scale out  Highlights – Can have 0 to N RSS nodes – Receive logs from Primary – Has its own set of disks to manage  Updates on HDR Secondary Primary Node HDR Node RSS #2 RSS #1  Shared Disk Secondary(SDS)  Uses: – Online Adjustment of capacity – Does not duplicate disk space  Features – SDS nodes share disks with the primary – Can have 0 to N SDS nodes – Does not require any specialized hardware – Does not require a global lock manager – Simple to setup – simply start the server – Can coexist with ER, HDR, and RSS – The primary role can failover to any SDS node  Updates on Secondary Primary SDS #1 Shared Disk SDS #2 SDS #3 Blade Server
  • 22. © 2015 IBM Corporation 201522 HDR & Flexible Grid Integrated with Connection Manager Connection Manager Support for Mixed Hardware An Informix Cluster running on AIX Shared Disk An Informix Cluster running on HPUX Keep a subset of tables in- sync Informix Servers running on Linux Keep all tables in-sync Flexible Grid Shared Disk Tables: A, B, C, D Tables: B, C, D Tables: A, B, C, D
  • 23. © 2015 IBM Corporation 201523 d-PROG – DHL  104 Flexible Grid nodes 2 HDR Clusters at the core  Adopt a proactive approach to eliminating downtime  Accommodate business growth without additional hardware or software investment  Provide faster and easier administration Manage 104 nodes from Single Location Connection Manager for two independent networks (application, replication)
  • 24. © 2015 IBM Corporation 201524 Agenda Power of Informix –Historic Overview Version 12 Unique Business Opportunities Version 12 Feature Overview Embedability Highlights NoSQL – JSON, Mongo, Sharding Replication –HA –Flexibly Grid –Sharding
  • 25. © 2015 IBM Corporation 2015 What is Elastic Scaling (aka Sharding) ? • Sharding is a type of database partitioning • Each database piece is called a shard • Data can be spread across multiple computers • A special case of horizontal partitioning • Sharding works with all data types • Row Oriented (traditional SQL) • TimeSeries • NoSQL (JSON/BSON)
  • 26. © 2015 IBM Corporation 2015 A Few Use Cases for Sharding • Scale-Out with less expensive hardware • The ability to scale • No need to pre-buy hardware for expected growth • Regional Data • Use smaller less expensive hardware • IOT - Sensor Data Model • A user or device that produces frequently reading for a specific point in time.
  • 27. © 2015 IBM Corporation 2015 History of Informix Database Scaling Database Operation Database Operation Vertical ScalingSimple Operation Count all blue, orange & pink
  • 28. © 2015 IBM Corporation 2015 Informix Parallel Sharded Query Database Operation 1 Submit Parallel Sharded Query 2 Create N Sharded Operators 3 Simultaneously Execute on Servers 4 Merge and Return Results
  • 29. © 2015 IBM Corporation 2015 1. Send command any local node Scaling out - Adding a Shard Online Shard Key state= “OR” Shard Key state= “WA” Shard Key state= “CA” Command Add Shard “NV” 2. New shard dynamically added, data re-distributed (if required) Shard Key state= “NV” 3. Completed without interruption to existing system
  • 30. © 2015 IBM Corporation 2015 Regional Data Shard Key store= “OR” Shard Key store= “WA” Shard Key store= “CA” Local Store Workers Local Store Workers Customer returns: Price spent on item? HQ Reporting How much? What type?
  • 31. © 2015 IBM Corporation 2015 IOT - Sensor Data Model • Called by many names TimeSeries or Master Detail • Description of the data model • A record the describes an entity, such a, a person or device • A home • A temperature sensor • A fitbit • Data points from this entity generally collect a different points in time • Often referred to as “sensor data” • Meta Data with Detail Records • A user or device that produces frequently reading for a specific point in time.
  • 32. © 2015 IBM Corporation 2015 Data Requirements for IOT/Sensor Data Model • Device Registration information • What type of device, name, model, version • What does the device do • Data points from this sensor/device collect a different points in time • Often referred to as “sensor data” or “readings” Device Name Water Temperature Gauge Device Manufacturer JFM Gauges LLC Device Type Reading Time Temperature Reading 1 12-1-2015 22:15:01.0004 25.62 Reading 2 12-1-2015 22:15:02.0015 25.82 Reading 3 12-1-2015 22:15:03.0002 25.92 Reading 4 12-1-2015 22:15:04.0162 25.52 Sensor Data Records (for 1 year) 1/hour 15 minutes 1/minute 1/second 60/second 8,760 rows 35,040 rows 525,600 rows 31,536,000 1,892,160,000
  • 33. © 2015 IBM Corporation 2015 Informix HA Clusters and Sharding Informix Shard 1 Informix/1 Secondary Disk or Diskless Informix/1 Secondary Disk or Diskless Informix Secondary 1 Disk or Diskless Sharding  Scaling in both directions  Secondary server(s) provide HA, rolling upgrades and ondemand scaling of a individual shard  Sharding provides auto scaling of the operational store Informix Shard 1 Informix/1 Secondary Disk or Diskless Informix/1 Secondary Disk or Diskless Informix Secondary 1 Disk or Diskless Informix Shard 1 Informix/1 Secondary Disk or Diskless Informix/1 Secondary Disk or Diskless Informix Secondary 1 Disk or Diskless
  • 34. © 2015 IBM Corporation 2015 Restore tenant container/databases to any point in time Limit memory and other database resources for tenant containers/databases MongoDB 3.0 compatibility Wire listener HA & stability enhancements 12.10.xC6 Features Expanded
  • 35. © 2015 IBM Corporation 2015 Other 12.10.xC6 Features Mongo 3.0 Support –Ability to natively consume mongo applications Tenant Point-in-Time Restore Database Virtualization Expanded Platform Support
  • 36. © 2015 IBM Corporation 201536 Agenda Power of Informix –Historic Overview –Version 12 • Unique Business Opportunities • Feature Overview Embedability Highlights NoSQL – JSON, Mongo, Sharding Replication –HA –Flexibly Grid –Sharding
  • 37. © 2015 IBM Corporation 201537 (John F. Miller III – miller3@us.ibm.com)

Notes de l'éditeur

  1. Founded in 1988, Paddy Power is an international betting and gaming group that operates more than 350 retail outlets, telephone betting and online betting sites. Headquartered in Dublin, the company offers betting on sports events, online casino gaming, online bingo and poker tournaments, online games and related services. It has additional locations in Northern Ireland and the United Kingdom Britain and reports annual revenue of EUR653.8 million. Paddy Power employs more than 4,500 people globally. Paddy Power needed a better way to accommodate massive amounts of data during peak periods of Internet traffic. At times, the organization could receive two million transactions per second, which translated into 20 - 30 TB of data. For example, the annual Grand National race in the UK is the event by which Paddy Power makes most of its revenue, attracts and enrolls many new customers and gains a larger financial share from existing customers. Bets placed with Paddy Power on the day of the Grand National traditionally increase by 25 - 30 percent year over year. But the company struggled to plan for and manage this data. Paddy Power turned to IBM to redesign its network, data centers, processes and change-management procedures. This included separating the database from the applications to make the organization less vulnerable during key racing times. Paddy Power chose Informix as the database at the heart of their operations. Informix offers high-performance data access, storage optimization, and interfaces to existing applications and tools. ----------------------- http://w3-01.ibm.com/sales/ssi/cgi-bin/ssialias?infotype=CR&subtype=NA&htmlfid=0CRDD-9GWLTU&appname=crmd Synopsis:A betting and gaming company in Dublin gains the ability to share information companywide, make better decisions, cross-sell products and react quickly to peak data periods when it implements an IBM FlashSystem 840 device, IBM Informix software and IBM WebSphere technology to accommodate key racing events Location: Dublin, Ireland Industry:Media & Entertainment URL:http://www.paddypowerplc.com http://www.paddypower.com
  2. IBM signs agreement in October 2014 with business partner, GBASE, in China