210 likes | 406 Views
Informix Technology Strategy Leveraging IBM Strengths for Competitive Advantage. Paul Taylor Distinguished Engineer IBM Data Management Architecture and Strategy. Agenda. Where have we been and where are we going Technology Vision for the broader IBM
E N D
Informix Technology StrategyLeveraging IBM Strengths for Competitive Advantage Paul Taylor Distinguished Engineer IBM Data Management Architecture and Strategy
Agenda • Where have we been and where are we going • Technology Vision for the broader IBM • How this gets delivered through IBM products What technology is IBM investing in, Why and where does Informix play?
Informix Technology Evolution Arrowhead IDS9 Java, .Net Multi-tier Mixed workload E-Business UDR UDF Datablades IDS7 OR-DBMS PDQ Partitioning Hash-joins Redbrick Online BI XPS ACID Distributed Self-Storage Blobs Self-Threading Replication Transactions Clusters SE SPL SQL-92 C-ISAM SQL C-ISAM Record Management 1980 2000 1990
Informix Arrowhead Today Tomorrow Yesterday J2EE Application Server • Distributed Java Components • Multi-tier application scalability Dynamic Scalable Architecture • SMP Scalable OLTP • Enterprise Replcn. • An e-Business platform • Performance for the web without limits IDS & Foundation • Web content • Java Arrowhead • Multi-tier application scaling with distributed components • OLTP , Web content & data scaling • HA and reliability built in • Single management system • Integrated development tools XPS • Cluster computing for high performance • HA Universal Server Architecture • Web content • UDTs, UDRs RedBrick • Data Warehouse functionality • Ease of use
Informix Arrowhead Today Tomorrow Yesterday J2EE Application Server • Distributed Java Components • Multi-tier application scalability Dynamic Scalable Architecture • SMP Scalable OLTP • Enterprise Replcn. • An e-Business platform • Performance for the web without limits IDS & Foundation • Web content • Java Arrowhead • Multi-tier application scaling with distributed components • OLTP , Web content & data scaling • HA and reliability built in • Single management system • Integrated development tools XPS • Cluster computing for high performance • HA Universal Server Architecture • Web content • UDTs, UDRs RedBrick • Data Warehouse functionality • Ease of use "Informix Wish List"
IBM Strategy A different angle on the same Arrowhead objectives.. e-business solutions Industry Specific Cross Industry Geo Specific/Custom Retail, Telco, Law Enforcement, Finance,etc SAP, Siebel, PeopleSoft, Baan, etc 23,000+ partners Service Providers Information Infrastructure Enterprise Management Web & Portal Applications Warehousing Analysis Content Mgmt. DB2 Warehouse Mgr. DB2 OLAP IBM Red Brick DB2 IM IBM CM IBM EIP Tivoli Control Center IBM Tools Partner Tools WebSphere MQSeries Domino AD Tools Partner Tools Information Integration Federation, Replication, ETML Database DB2 ISV Partnerships IDS, XPS Database Tools IMS zOS OS/390 OS/400 AIX HP-UX Solaris NUMA-Q Linux OS/2 Windows
IBM Data Management Vision… e-business leadership Any Application • OLTP, BI/DW, Web • Integrated Workloads • Real-time Analysis Any Partner, Any Developer • ISVs, OEM • Web Services • Java / .NET / XML / SQL Any Information, Any Place • Structured…Unstructured • Local, Distributed, Legacy • Pervasive • Transparent DB2 Arrowhead Robust Foundation • Fast & Scalable • Available • Secure • Self Managing Low Cost of Ownership • Performance / Scale • Cross Platform, Open Stds. • Skills Productivity • Affordable Pricing A broader definition of Informix Arrowhead Vision
Customer Connections Internal Systems Supplier Networks Databases Transactions Technology Realities… 40% of Company I/T Budgets are Spent on Integration... ...Implies That Customers Will Spend $900 B On Integration In 2002...
IBM’s Software Strategy Middleware Integrates e-business Applications +++ Fin. Mfg. Dist. Retail Telco. Gov’t. Customer & Partner Applications Application Integration Layer CRM ERP PLM SCM • Scalable • Modular • Flexible • Stds. Based • Reliable Middleware Integration Platform WebSphere DB2 Transaction Mgmt. Data Mgmt. Lotus Tivoli Collaboration Systems Mgmt. Multi- Platform System Integration Layer IBM eServers Non-IBM Servers
Federation: Integrate ALL data DB2 has heterogeneous data federation technology for structured and unstructured data
Web Services DB2 WebSphere Application Server Stored Procedure "A" Privatel UDDI Stored Procedure "B" Generic SP Invoker SOAP Router Generic Query Invoker XML Extender XML Extender Public UDDIs Dept Table SOAP Requests/ Replies Employee Table Virtual Web Data Service Providers SOAP Clients DB2 Clients
XML • XML capabilities inside the engine • Performance, performance, performance SERVER CLIENT SQL(X) Relational Relational Data management Interface Storage DB2 client Server XQuery XML Customer client XML application Interface Storage
Replication and caching • Caching • Client side, used with embedding • Distribution and Aggregration • Geography issues, availability • Fully integrated • Performance • Feature rich
Summary of info-integration technology initiatives Convergence of 4 fundamental problems • Sharing Data in a distributed heterogonous environment • Technical solution: Federated Database technology • Application protocols in a distributed application environment • Technical Solution: Webservices • Data protocols • Technical Solution: XML • Performance and availability of data access • Technical Solution: Data Replication Each technical solution has merit in it’s own right, but the combination is really powerful
The Data Deluge… 2004 Common Database Sizes Source: IBM Almaden Research 1s TB 10X Transactions 100s TB 1999 Warehouses 100X 10-100GB 100s GB - 1 TB 1s TB 1 - 20 GBs Marts 100X 100s MB 100s KB 10s GB Mobile The world produces 250MB of information every year for every man, woman and child on earth. 1,000X 1s GB Pervasive 10,000X 85% of digitized information unstructured.
Autonomic Computing… Less Skill, Less Resource, Better System Utilization Anticipate, detect, identify, and protect against attacks from anywhere. Discovery, diagnose, and react to disruptions. Self- Configuring Self- Healing Self- Optimizing Self- Protecting Anticipate, detect, identify, and protect against attacks from anywhere. Adapt automatically to the changing environment.
Self Managing Databases • Simplification and automation • Space management, backup/restore, data statistics • Leverage of underlying NAS/SAN technology trends • Automation • Virtualization • Performance • Translate policy into implementation • Log rates + Recovery Rates => backup frequency • Avoids unnecessary backups, ensures backups to maintain RTO. Accounts for dynamic and adapting workloads. • Almost possible today • Stats needed on log rates (RTS on 390) • Stats needed on recovery rates • Tooling to automate/recommend (CC integration)
IBM Data Management Vision… Informix accelerates it Any Application • OLTP, BI/DW, Web • Integrated Workloads • Real-time Analysis • BI Functions • Datablades Any Partner, Any Developer • ISVs, OEM • Web Services • Java / .NET / XML / SQL • 4GL Connectivity • Informix-style partnering Any Information, Any Place • Structured…Unstructured • Local, Distributed, Legacy • Pervasive • Transparent • OR-DBMS DB2 Arrowhead Robust Foundation • Fast & Scalable • Available • Secure • Self Managing • High Performance genes • Availability features Low Cost of Ownership • Performance / Scale • Cross Platform, Open Stds. • Skills Productivity • Affordable Pricing • Rich monitoring philosophy • Turn-key disaster recovery (HDR)
Informix Vision – IBM Acceleration • Information Integration • Web Services • XML • Boatload of Websphere middleware • I-Star (kinda) for XPS • Data Deluge • Backport of Informix Arrowhead technology into IDS • Buffer manager • Large Chunks • HA Fast Restart • Other stuff… • Breathing life back into HDR • SMART & Tooling • Automation of backup, runstats? • Admin tools? • Misc • Unicode Libraries
Informix technology • Strategy: Leverage as much of the entire IBM Technical Team as possible • Research • Storage & Server group • DB2 • Tactical: Steal, beg, borrow as much as we can • Across IDS and XPS • Across DB2 • Develop new technology as a combined team • Architecture board insures consistency • Research insures proper investigation • Some things can’t easily be leveraged so…. • Make it as easy as possible to transition to DB2 when and if desired • Application portability • Operational consistency
Conclusion • Data Management Architecture is very healthy at IBM • Informix technologists very engaged • Strong Leverage of technology, skills, experiences • More than just the DBMS Server • Single overall strategy, minimizing walls between individual products • Leverage points already being realized in individual products, much more to come • Informix products will leverage IBM technology • Application Development (J2EE, MQ, etc) • Operational consistency (SMART, Management and tooling frameworks) • Informix products continue developing features for it’s customer base