1. What’s New in IBM Informix 12.1
Jerry Keesee, Director Informix
Development
2. 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.
Please Note:
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.
3. 04/22/13 3
Availability. References in this presentation to IBM products, programs, or services
do not imply that they will be available in all countries in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session
speakers and reflect their own views. They are provided for informational purposes
only, and are neither intended to, nor shall have the effect of being, legal or other
guidance or advice to any participant. While efforts were made to verify the
completeness and accuracy of the information contained in this presentation, it is
provided AS-IS without warranty of any kind, express or implied. IBM shall not be
responsible for any damages arising out of the use of, or otherwise related to, this
presentation or any other materials. Nothing contained in this presentation is intended
to, nor shall have the effect of, creating any warranties or representations from IBM or
its suppliers or licensors, or altering the terms and conditions of the applicable license
agreement governing the use of IBM software.
Acknowledgements and
Disclaimers:
5. 5
IBM Confidential
Informix 12.1 Strengthens Informix Key Differentiators
Warehouse Acceleration
• Operational analytics & in-memory query acceleration
Cloud
• Heterogeneous H/A clusters; On-demand scalability; Replication;
Hypervisor Edition and Pattern for PureSystems
Ease of Use and Productivity
• Graphical, mobile administration; Comprehensive compression;
Genero for accelerated application development
Smart meter and sensor data solutions
• Time series data management and analytics acceleration
Embedded data management
• Embeddability, SQL / OLAP Compatibility; Autonomics
6. Agenda
Why So Powerful – Sensor Data
Kevin Brown, Chief Architect
Why So Simple- Ease of Use and Admin
John Miller, Release Architect
Analytics/IWA/Trickle Feed/OAT and TS Integration
Keshava Murthy, Lead Architect SQL
The Power of the Grid
Madison Pruet, Lead Architect Availability
Questions/Wrap up
8. Informix Strategic Fit in IBM Big Data Landscape
InfoSphere BigInsights
Hadoop-based low latency
analytics for variety and
volume
IBM Netezza High
Capacity Appliance
Queryable Archive
Structured Data
IBM Netezza 1000
BI+Ad Hoc
Analytics on Structured DataIBM Smart Analytics
System
Operational Analytics on
Structured Data
IBM InfoSphere
Warehouse
Large volume structured
data analytics
InfoSphere Streams
Low Latency Analytics for
streaming data
Structured Database
Stream ComputingInformation
Integration
Hadoop
InfoSphere Information
Server
High volume data integration
and transformation
IBM Informix
TimeSeries Acceleration
Operational Analytics
9. Traditional Time Series Storage VS Informix TimeSeries
Storage
Traditional Table Approach
Informix Time Series Approach
10. • Highlights
– Acceleration of Time Series Analytics with IWA
– Significant performance improvements using virtual table views
– Automatically maintain a rolling window of TimeSeries data
– GUI for developing TimeSeries loader and applications
Sensor Data Theme
Big Data and the Adoption of TimeSeries
11. • Highlights
– Reducing logging for faster data upload
– Replicate TimeSeries data (ER support added)
– Lock time series containers for writing
– Infosphere Streams support for Informix and TimeSeries
– Load data into TimeSeries directly from another database (Informix
or other)
Sensor Data Theme
Big Data and the Adoption of TimeSeries
12. TimeSeries Related Presentations
• Tuesday 8:15 in Sierra 5
– A07. InfoSphere Streams and Informix - Jacques Roy
• Tuesday 2:15 in Sierra 5
– C11. How IBM Informix is Playing a Critical Role in IBM Research – Uli Finkler, Chen
Wang, Kevin Brown
• Wednesday 9:45 in Sierra 6
– B14. Informix 12.1 speeds up queries on TimeSeries data with IBM Informix
Warehouse Accelerator - - - Frederick Ho, Kevin Brown
• Wednesday 1:05 in Cabrillo Salon 1
– C16. What's new in IBM Informix TimeSeries in 12.1 - Jacques Roy
Stay tuned for future YouTube, Webcasts, and other promotional material!
13. Why So Simple- Ease of Use and
Admin
John Miller - Release Architect
14. Why So Simple?
• Ease of Use and Administration
– Automatic and Enhance Compression Story
– Increased SQL Compatibility
• Ease of Administration
– OpenAdmin Tool for Informix
• Core Tools improvements
• New Mobile Solution
– Increased limits
– Enhanced online configuration
16. Informix Warehousing Moving Forward
Goal is to provide Informix Customers with a
comprehensive warehousing platform that is highly
competitive in the marketplace
Incorporating the best features of XPS and Red Brick
into Informix for OLTP/Warehousing and Mixed-
Workload
Using the latest Informix technology in:
Continuous Availability and Flexible Grid
Data Warehouse Accelerator using latest industry
technology
Integration of IBM’s BI software stack
17. 19
Informix Warehouse
Feature
- SQW
- Data Modeling
- ELT/ETL
Informix Warehouse with
Storage
Optimization/Compression
Cognos integration
- Native Content Store on Informix
SQL Merge
Informix Warehouse: Roadmap
External Tables
Star Join Optimization
Multi-index Scan
New Fragmentation
Fragment Level Stats
Storage Provisioning
Warehouse
Accelerator
OLAP
Query
Rewrite
Hash Join
Enhance IWA
+++
11.5xC3
11.5xC6
11.70
11.70xC2
11.5xC4
11.5xC5
Informix 12.1 – Simply
Powerful
18. 20
IWA 1st
Release
On SMP
SMB: IGWE
Scale out: IWA
on Blade
Server
Workload Analysis Tool
More Locales
Data Currency
IWA: Roadmap
Partition Refresh
MACH11 support
Solaris on Intel
Automatic data refresh
Union queries
Derived tables
OAT Integration
SQL/OLAP for IWA
Timeseries Acceleration
11.7xC2
11.7xC5
12.1xC
1
11.7xC3
11.7xC4
2012 IIUG
2013 IIUG
TS Data Refresh
improvements;
Quicker to analysi
12.10.x
C2
19. Simplified usage
• Better performance
without schema changes
or explicit query rewrite.
• Easier to use
• Simplified query for
business reporting – OLAP
window functions
Simply Powerful Storage Options
• Improved storage
management
– Index Compression
– Rolling Window Table
– Temp table allocation
Powerful Analysis
• FASTRRRR Query processing
• Accelerating timeseries analytics
• Richer SQL support for IWA
Simplified usage
• Easier deployment & monitoring
• Data sychronization
• High availability support
20. Informix SQL features
IDS SQL features
• Better Cognos & BI Performance
• OLAP window functions
• Hash join improvements
• -- Costing
• -- ANSI join support
• Query Rewrite +++
• NULLS FIRST/LAST
• Multiple aggregates w/ Distincts
• Update statistics LOW with Sampling
• Null Friendly hash joins
IDS Kernel/storage features
• Index Compression
• Rolling Window Table
• Temp table allocation
IWA features – Query
• OLAP window support
• Timeseries Acceleration
• Multiple aggregates, NULLS
FIRST/LAST
• Supports UNION, UNION ALL
• Derived table support
IWA features – Infrastructure
• OAT Support for IWA
– Data mart operations
– Workload analysis
– Monitoring
• Automatic partition refresh
• Trickle feed
• Performance work with Intel
• MACH11 support for IWA
• Simplified stored procedures for
administration
21. •19 technical sessions on 12.1 warehouse releated
features
•https://www.ibm.com/developerworks/community/blogs/Keshav/resource/IIUG2013-1
•Informix-Congos-IWA demo (ongoing)
•Informix & IWA adiminstration from OAT
•Tuesday 1PM to 6PM @ Santa Fe 4
•IWA Bootcamp
•Thursday FREE
22. Applications
BI Tools
Step 1. Submit SQL
DB protocol: SQLI or DRDA
Network : TCP/IP,SHM
Informix
2. Query matching and
redirection technology
Step 3
offload SQL.
DRDA over TCP/IP
Step 4
Results:
DRDA over TCP/IP
Local
Execution
Coordinator
Compressed
data
In memory
Worker
Memory
image on disk
Compressed
data
In memory
Worker
Memory
image on disk
Compressed
data
In memory
Worker
Memory
image on disk
Compressed
data
In memory
Worker
Memory
image on disk
Step 6. Return results/describe/error
Database protocol: SQLI or DRDA
Network : TCP/IP, SHM
Query Flow
5. Feed results to
OLAP iterators if it
exists
23. Informix Publications
Bulletin of the Technical Committee on Data Engineering: March 2012 Vol.
35 No. 1
Real Time Business Intelligence. September 2, 2011 - Seattle, United States
IBM Data management Magazine: Supercharging
the
data wharehouse while keeping the costs down.
2012 Bloor Report: IBM Informix in hybrid workload
environments
2012 Ovum Analyst report: Informix Accelerates Analytic Integration
into OLTP
DBTA Article: Empowering Business Analysts with Faster Insights
http://youtu.be/xJd8M-fbMI0
24. The Power of the Grid
Madison Pruet - Lead Architect
Availability
25. Key Replication Functionality
• Shard Query
– Allows an entire grid of
servers to be treated as
a single data source
• Timeseries Support with
Enterprise Replication
26. For Additional Information
• Monday 1:05 – 5:45
“Explore New Features in Grid and High
Availability” - Lab, Santa Fe 4
• Wednesday 9:45 – 10:45
“D14:Replication in 12.10 – The Flexible Grid”
• Wednesday 10:55-11:55
“D15:Replication in 12.10 – Clusters”
27. Do you have a great presentation topic that
you’d like to share?
•We’re looking for dynamic, innovative and thought-provoking sessions
•Whether your proposal aims at sharpening skills, sharing best
practices, or presenting new ideas and groundbreaking concepts, all
proposals are welcome
•Visit the conference website to learn more
The Call for Speakers closes April 30! Hurry to submit your session!
28. Informix RFE (Request For Enhancement) Process
As Simple as 1, 2, 3
1. Submit from the IM RFE site – simply complete the RFE form and click Submit when ready
Many fields will be auto-filled as a convenience for you
Note that fields with the ‘key’ field e.g. Company Name and Business Justification will be
kept private for confidentiality purposes
Provide as much detail as possible in the Description, Use Case, and Business
Justification fields to help the IBM team understand your requirement
2. View via Watchlist
Lists all the RFEs that you’re interested in
Simple to add an RFE via Search
3. Subscribe to email notifications
Specify ‘Opting in for email notifications’
Notified when any change occurs to any RFE on your watch list
YouTube: http://www.ibm.com/developerworks/rfe/execute?use_case=tutorials#tut2YouTube: http://www.ibm.com/developerworks/rfe/execute?use_case=tutorials#tut2
Give it a shot! http://www.ibm.com/developerworks/rfe/
29. Sign Up! Informix Usability Sandbox!
Help shape the future of Informix.
Influence Informix usability and functionality.
Share your experiences and feedback.
Usability Sandbox sessions in Santa Fe 3
April 22-24th, between 9am and 5pm
Sign-up at the IBM Information Table or find Justin McDavid.
*The first 20 participants will get a free IBM t-shirt!
30. Find the Information You Need
Blogs – FAQs - Documentation
and Much More!
ibm.co/informixresources
Send Us Your Comments and Questions
docinf@us.ibm.com
Ease of use/Productivity Informix is well-known for its minimal complexity and lower computing costs strengthened by latest enhancements: Administration is more graphical than ever, with new heat maps and a single screen to manage all Informix servers as part of the out-of-the-box experience. Further, you can now monitor all your Informix environments from your smart device. The new storage manager is much faster and easier to use – needing only 2 start-up steps compared to the prior 40 steps. Compression is not just for tables anymore – now it’s extended to indexes and blobs not only saving significant storage space, but also improving performance. One major partner reported throughput improvements of 30% (during early validation testing). Cloud (and Enterprise Replication) Again, Informix is well-known for its high-availability, and it remains the only database that can be utilized and provisioned on heterogeneous, commodity hardware, different O/S, and different database versions. That is ideal for cloud deployments! This is further strengthened by new “query sharding”, enabling much faster and easier execution of queries over distributed nodes. Warehouse Acceleration There are powerful new capabilities for data warehousing as well. Informix was a trail-blazer with the introduction of in-memory acceleration of complex queries, and now brings the new “trickle feed” capability that automatically updates any changed data from the Informix Warehouse into Informix Warehouse accelerator. This is speed-of-thought analysis of real-time data! Smart Meter and Sensor Data solutions (upcoming slides speak to this quite a bit) Embedded Data Management All of the ease of use features, along with a small footprint, make Informix ideal for embedded data management. A long-time IBM Business Partner, Pronto Software, is a great example (segues to next slide).
IOD2011_IM KEYNOTEIBM IOD 2011 11/18/11 presentation title here.pptPrensenter name here.ppt
YouTube tutorial for RFE submit, view, and send out notification http://www.ibm.com/developerworks/rfe/execute?use_case=tutorials#tut2 Note: Transcript for this video http://www.ibm.com/developerworks/podcasts/demos/special-RFE-process-2/cm-int-special-RFE-process-2.html What is Different from the Current Requirements System? Requirements submitter interacts directly with Product Management No need to involve Customer Support or Sales rep Requirements go to back-end system already being used by Product Management & Development No separate tracking system that is not “part of the process” Improved ability to monitor and manage requirements Watch lists, “me too”, groups, voting Crisply defined Service Level Agreements Compliance to SLAs will be monitored monthly by Informix team Consistent requirements system for IBM Software Group products