SlideShare a Scribd company logo
1 of 49
Putting IBM databases on Rails IBM Toronto Laboratory Leon Katsnelson leon@ca.ibm.com
Agenda ,[object Object],[object Object]
What are “IBM databases”?
A Portfolio of Data Servers Superior Capabilities Across the Spectrum of Needs IMS OLTP Hierarchical Single / Multi-App z/OS DB2 Everyplace OLTP Relational Mobile Embedded  Linux PalmOS Symbian… IDS OLTP Relational Intra-App / Single-App AIX, etc. Linux Windows DB2 OLTP & Analysis Relational  & XML Single / Multi-App z/OS, I5/OS AIX, Linux, Windows… U2 OLTP Multi-Value Intra-App / Single-App AIX, etc. Linux Windows Cloudscape OLTP Relational Intra-App / Single-App Java
DB2 Everyplace ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Broad Platform Support ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Broad Platform Support ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hyundai Motor Company ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Apache Derby? IBM Cloudscape? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloudscape – Small footprint, but powerful solution!! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DB2 Data Server Editions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],DB2 Workgroup DB2 Express DB2 Enterprise DB2 z/OS DB2
Why DB2?
Did You Know … ,[object Object],[object Object],[object Object],[object Object]
What is Gartner’s analysis on the DBMS market? Gartner Study on DBMS Market Identifies Spending and Deployment Trends   “ The biggest surprise is DB2  from IBM, with 19 percent planning to install DB2. This is nearly  50 percent higher than the number planning to install Oracle .”  “ Even more interesting is that IBM DB2 is at 27 percent planned [deployments] in the A/P region, and Oracle is only at 10 percent.” “ The overall numbers so strongly in favor of DB2 indicate a pending  increase in IBM's market share  for DBMS during the next few years.” Gartner Group - Colleen Graham, Donald Feinberg, March 29, 2006
DB2 Invention & Innovation Leadership ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Data Management Patents 1996 - 2000 175 Oracle 1,141 IBM Strong Linkage with IBM Research
Why DB2? Things you may have expected … ,[object Object],[object Object],[object Object],[object Object]
DB2 Is The Performance Leader Better performance means more for your money ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Longevity in Data Warehouse Performance ,[object Object],[object Object],[object Object],Results as of  Nov 30, 2005
DB2 Outperforms Competitors in Overall TPC-C Scale to support the most demanding workloads ,[object Object],Results current as of April 16, 2006 See Appendix for details. Check  http://www.tpc.org  for latest results ,[object Object],[object Object],[object Object],Outperforms Oracle by 2x!
Interesting facts on the DB2 TPC–C result ,[object Object],[object Object],[object Object]
Why DB2?  … and things you may not have expected ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DB2 Uses Less CPU to deliver better performance  Fewer cores means lower software and hardware cost ,[object Object],[object Object],[object Object],Results as of 02/14/2006.  See Appendix for details Outperforms Oracle by 3x!
Row Compression Reduces data storage costs without impact on performance Dictionary contains repeated information from the rows.  Fred, Dept 500, 10000, Plano, TX, 24355… Fred, (01), 10000, (02),  John, (01), 20000, (02)  John, Dept 500, 20000, Plano, TX, 24355, Site 3 179.9 GB 42.5 GB 76% Smaller! … … Plano, TX, 24355 02 Dept 500 01
How Does DB2 Compression Compare? Better compressions means lower cost 3x better 2x better
DB2 Simple to Run Increases Ease of Use and Reduces Cost ,[object Object],[object Object],[object Object],[object Object]
Adaptive Self Tuning Memory Throughput (TPM-C) DB2 memory (MB) Time (10s intervals) Time (10s intervals) As DB2  automatically  increases memory … …  system performance improves by 10x !
DB2 Design Advisor Optimizes database design based on workload ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Environment:  1 TB complex query workload in 4 Logical Partitions running on AIX in a 8 CPUs SMP 6.5x Faster
DB2 is Simple to Run   Everyday tasks are simply automatic! ,[object Object],[object Object],[object Object],No need to wonder when it’s needed to run these utilities It’s Automatic!
IBM leads data server creation and evolution  1968 ,[object Object],2006 First Hierarchical Data Server First Multi-Structured  Data Server 1980 First IBM Relational Data Server ,[object Object],[object Object],Innovative Milestones Continuous IBM innovation
DB2 Viper – A Pure XML, Relational Hybrid XML Developer  “ I see a sophisticated XML repository that also supports SQL." SQL Developer "I see a sophisticated RDBMS that also supports XML." Familiar  Programming Models Optimized Storage Models Mature Services Familiar  Tooling Optimized Performance &  Scale
DB2 Viper – Summary of XML Support ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Secure and Resilient Infrastructure for a New Breed of Agile Applications DB2 VIPER
Does the way you store XML really matter? ,[object Object],[object Object],[object Object],[object Object],[object Object],“ In an interview Wednesday, an Oracle exec took exception to a question about Oracle's own handling of XML in the database. "How we store XML on the database is, excuse me, none of your business. The point is you can write an app using XML standards," said Mark Drake, manager of product management for XML technology for the Redwood Shores, Calif. vendor.   .” Barbara Darrow ,  CRN http://www.crn.com/showArticle.jhtml?articleID=184429174
Reduce Code Complexity with DB2 Viper LOWER DEVELOPMENT COSTS
Make Changes Easily with DB2 Viper <DEPARTMENT  deptid=&quot;15&quot; deptname=&quot;Sales&quot;> <EMPLOYEE> <EMPNO>10</EMPNO> <FIRSTNAME>CHRISTINE</FIRSTNAME> <LASTNAME>SMITH</LASTNAME> <PHONE>408-463-4963</PHONE> <PHONE>415-010-1234</PHONE> <SALARY>52750.00</SALARY> </EMPLOYEE> <EMPLOYEE> <EMPNO>27</EMPNO> <FIRSTNAME>MICHAEL</FIRSTNAME> <LASTNAME>THOMPSON</LASTNAME> <PHONE>406-463-1234</PHONE> <SALARY>41250.00</SALARY> </EMPLOYEE> </DEPARTMENT> ,[object Object],[object Object],[object Object],[object Object],Costly! IMPROVE BUSINESS AGILITY
Access more information faster with DB2 Viper XML  Index QUICKER BUSINESS INSIGHT … 456 <? xml version=“1.0” ?><purchaseOrder id=“123”><customer id=“A6789”><name>John Smith Co</name><address>  <street>1234 Main</street>  <city>Toledo</city>  <state>OH</state>  <zip>95141</zip>  </address> </customer> …  123 LOB ID
DB2 Viper: Early adopter feedback ,[object Object],[object Object],[object Object],[object Object],Proto-type results using DB2 Viper based SOA solution 5 min. 1 week Add field to schema 20 sec - 10 min 24 - 36 hrs Queries ½ day 1 week Query non-shredded  XML element 35  100 Relative lines of I/O code (65% reduction) 30 min. CLOB: 8 hrs Shred: 2 hrs Development of search & retrieval business processes With DB2 Viper  With relational DB Task
All of the power of DB2 for FREE ,[object Object],[object Object],[object Object]
How to put DB2 on Rails?
Announcing … Startup Toolkit for DB2 on Rails
Startup Toolkit for DB2 on Rails ,[object Object],[object Object],[object Object]
Startup Toolkit for DB2 on Rails What do you get ,[object Object],[object Object],[object Object],[object Object],[object Object]
Keeps you up to date
What does it look like
What do you need ,[object Object],[object Object],[object Object],[object Object]
What to expect in the future No guarantees but this is what we are thinking … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What do you want to see us deliver? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Appendix of required TPC information ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Appendix ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Reasons to Love IBM Java and WebSphere Application Server on z System
Reasons to Love IBM Java and WebSphere Application Server on z SystemReasons to Love IBM Java and WebSphere Application Server on z System
Reasons to Love IBM Java and WebSphere Application Server on z System
Elena Nanos
 
Multiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power SystemsMultiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power Systems
Andrey Klyachkin
 

What's hot (16)

Munich 2016 - Z011599 Martin Packer - More Fun With DDF
Munich 2016 - Z011599 Martin Packer - More Fun With DDFMunich 2016 - Z011599 Martin Packer - More Fun With DDF
Munich 2016 - Z011599 Martin Packer - More Fun With DDF
 
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle IBM DB2 Analytics Accelerator  Trends & Directions by Namik Hrle
IBM DB2 Analytics Accelerator Trends & Directions by Namik Hrle
 
Customer solutions with zVSE Connectors
Customer solutions with zVSE ConnectorsCustomer solutions with zVSE Connectors
Customer solutions with zVSE Connectors
 
Windows and Linux Interopability
Windows and Linux InteropabilityWindows and Linux Interopability
Windows and Linux Interopability
 
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso MainframeVisão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe
 
z/VSE Connectors Introduction, Use Cases, and News
z/VSE Connectors Introduction, Use Cases, and Newsz/VSE Connectors Introduction, Use Cases, and News
z/VSE Connectors Introduction, Use Cases, and News
 
Advanced DNS/DHCP for Novell eDirectory Environments
Advanced DNS/DHCP for Novell eDirectory EnvironmentsAdvanced DNS/DHCP for Novell eDirectory Environments
Advanced DNS/DHCP for Novell eDirectory Environments
 
Reasons to Love IBM Java and WebSphere Application Server on z System
Reasons to Love IBM Java and WebSphere Application Server on z SystemReasons to Love IBM Java and WebSphere Application Server on z System
Reasons to Love IBM Java and WebSphere Application Server on z System
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell Teaming
 
JavaOne 2013 CON7370: Java Interprocess Communication Challenges in Low-Laten...
JavaOne 2013 CON7370: Java Interprocess Communication Challenges in Low-Laten...JavaOne 2013 CON7370: Java Interprocess Communication Challenges in Low-Laten...
JavaOne 2013 CON7370: Java Interprocess Communication Challenges in Low-Laten...
 
Cognitive Computing in IBM Spectrum LSF
Cognitive Computing in IBM Spectrum LSFCognitive Computing in IBM Spectrum LSF
Cognitive Computing in IBM Spectrum LSF
 
Optimizing z/OS Batch
Optimizing z/OS BatchOptimizing z/OS Batch
Optimizing z/OS Batch
 
What's new in Exchange 2013?
What's new in Exchange 2013?What's new in Exchange 2013?
What's new in Exchange 2013?
 
Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...
Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...
Enabling Continuous Availability and Reducing Downtime with IBM Multi-Site Wo...
 
System z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining UtilitiesSystem z Technology Summit Streamlining Utilities
System z Technology Summit Streamlining Utilities
 
Multiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power SystemsMultiple Shared Processor Pools In Power Systems
Multiple Shared Processor Pools In Power Systems
 

Viewers also liked

guadec_rlove_nm_2006
guadec_rlove_nm_2006guadec_rlove_nm_2006
guadec_rlove_nm_2006
webuploader
 
Open_Source_Litigation_8-2004
Open_Source_Litigation_8-2004Open_Source_Litigation_8-2004
Open_Source_Litigation_8-2004
webuploader
 
Strategies-Developing-Deploying-FOSS
Strategies-Developing-Deploying-FOSSStrategies-Developing-Deploying-FOSS
Strategies-Developing-Deploying-FOSS
webuploader
 
guadec_rlove_fuse_2006
guadec_rlove_fuse_2006guadec_rlove_fuse_2006
guadec_rlove_fuse_2006
webuploader
 
Michael_Hulme_Banff_Social_Networking
Michael_Hulme_Banff_Social_NetworkingMichael_Hulme_Banff_Social_Networking
Michael_Hulme_Banff_Social_Networking
webuploader
 

Viewers also liked (8)

guadec_rlove_nm_2006
guadec_rlove_nm_2006guadec_rlove_nm_2006
guadec_rlove_nm_2006
 
Open_Source_Litigation_8-2004
Open_Source_Litigation_8-2004Open_Source_Litigation_8-2004
Open_Source_Litigation_8-2004
 
saunders
saunderssaunders
saunders
 
mozilla_browser
mozilla_browsermozilla_browser
mozilla_browser
 
Strategies-Developing-Deploying-FOSS
Strategies-Developing-Deploying-FOSSStrategies-Developing-Deploying-FOSS
Strategies-Developing-Deploying-FOSS
 
guadec_rlove_fuse_2006
guadec_rlove_fuse_2006guadec_rlove_fuse_2006
guadec_rlove_fuse_2006
 
Michael_Hulme_Banff_Social_Networking
Michael_Hulme_Banff_Social_NetworkingMichael_Hulme_Banff_Social_Networking
Michael_Hulme_Banff_Social_Networking
 
socialpref
socialprefsocialpref
socialpref
 

Similar to xTech2006_DB2onRails

Deploying MediaWiki On IBM DB2 in The Cloud Presentation
Deploying MediaWiki On IBM DB2 in The Cloud PresentationDeploying MediaWiki On IBM DB2 in The Cloud Presentation
Deploying MediaWiki On IBM DB2 in The Cloud Presentation
Leons Petražickis
 
IBMHadoopofferingTechline-Systems2015
IBMHadoopofferingTechline-Systems2015IBMHadoopofferingTechline-Systems2015
IBMHadoopofferingTechline-Systems2015
Daniela Zuppini
 
RedisConf17 - Building Large High Performance Redis Databases with Redis Ente...
RedisConf17 - Building Large High Performance Redis Databases with Redis Ente...RedisConf17 - Building Large High Performance Redis Databases with Redis Ente...
RedisConf17 - Building Large High Performance Redis Databases with Redis Ente...
Redis Labs
 
22059 slides
22059 slides22059 slides
22059 slides
pholden1
 
Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - Intro
Paulo Freitas
 

Similar to xTech2006_DB2onRails (20)

1) planning
1) planning1) planning
1) planning
 
Migration DB2 to EDB - Project Experience
 Migration DB2 to EDB - Project Experience Migration DB2 to EDB - Project Experience
Migration DB2 to EDB - Project Experience
 
Deploying MediaWiki On IBM DB2 in The Cloud Presentation
Deploying MediaWiki On IBM DB2 in The Cloud PresentationDeploying MediaWiki On IBM DB2 in The Cloud Presentation
Deploying MediaWiki On IBM DB2 in The Cloud Presentation
 
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
 
DBA Basics guide
DBA Basics guideDBA Basics guide
DBA Basics guide
 
Ibm db2 big sql
Ibm db2 big sqlIbm db2 big sql
Ibm db2 big sql
 
Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...
Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...
Big Data Goes Airborne. Propelling Your Big Data Initiative with Ironcluster ...
 
VendorReview_IBMDB2
VendorReview_IBMDB2VendorReview_IBMDB2
VendorReview_IBMDB2
 
Best Practices for Building Open Source Data Layers
Best Practices for Building Open Source Data LayersBest Practices for Building Open Source Data Layers
Best Practices for Building Open Source Data Layers
 
IBMHadoopofferingTechline-Systems2015
IBMHadoopofferingTechline-Systems2015IBMHadoopofferingTechline-Systems2015
IBMHadoopofferingTechline-Systems2015
 
RedisConf17 - Building Large High Performance Redis Databases with Redis Ente...
RedisConf17 - Building Large High Performance Redis Databases with Redis Ente...RedisConf17 - Building Large High Performance Redis Databases with Redis Ente...
RedisConf17 - Building Large High Performance Redis Databases with Redis Ente...
 
DB2 for z/O S Data Sharing
DB2 for z/O S  Data  SharingDB2 for z/O S  Data  Sharing
DB2 for z/O S Data Sharing
 
windows server 2012 R2
windows server 2012 R2windows server 2012 R2
windows server 2012 R2
 
Db2exc guide 952_mac_x86_64
Db2exc guide 952_mac_x86_64Db2exc guide 952_mac_x86_64
Db2exc guide 952_mac_x86_64
 
Ibm integrated analytics system
Ibm integrated analytics systemIbm integrated analytics system
Ibm integrated analytics system
 
IBM World of Watson 2016 - DB2 Analytics Accelerator on Cloud
IBM World of Watson 2016 - DB2 Analytics Accelerator on CloudIBM World of Watson 2016 - DB2 Analytics Accelerator on Cloud
IBM World of Watson 2016 - DB2 Analytics Accelerator on Cloud
 
22059 slides
22059 slides22059 slides
22059 slides
 
Windows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - IntroWindows Server 2012 R2 Jump Start - Intro
Windows Server 2012 R2 Jump Start - Intro
 
Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8Webinar: High Performance MongoDB Applications with IBM POWER8
Webinar: High Performance MongoDB Applications with IBM POWER8
 
Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017
Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017
Getting Started with Managed Database Services on AWS - AWS Summit Tel Aviv 2017
 

More from webuploader

cyberSecurity_Milliron
cyberSecurity_MillironcyberSecurity_Milliron
cyberSecurity_Milliron
webuploader
 
LiveseyMotleyPresentation
LiveseyMotleyPresentationLiveseyMotleyPresentation
LiveseyMotleyPresentation
webuploader
 
FairShare_Morningstar_022607
FairShare_Morningstar_022607FairShare_Morningstar_022607
FairShare_Morningstar_022607
webuploader
 
3_System_Requirements_and_Scaling
3_System_Requirements_and_Scaling3_System_Requirements_and_Scaling
3_System_Requirements_and_Scaling
webuploader
 
ScalabilityAvailability
ScalabilityAvailabilityScalabilityAvailability
ScalabilityAvailability
webuploader
 
scale_perf_best_practices
scale_perf_best_practicesscale_perf_best_practices
scale_perf_best_practices
webuploader
 
7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit
webuploader
 
FreeBSD - LinuxExpo
FreeBSD - LinuxExpoFreeBSD - LinuxExpo
FreeBSD - LinuxExpo
webuploader
 
securing_syslog_onFreeBSD
securing_syslog_onFreeBSDsecuring_syslog_onFreeBSD
securing_syslog_onFreeBSD
webuploader
 
bh-us-02-murphey-freebsd
bh-us-02-murphey-freebsdbh-us-02-murphey-freebsd
bh-us-02-murphey-freebsd
webuploader
 

More from webuploader (20)

cyberSecurity_Milliron
cyberSecurity_MillironcyberSecurity_Milliron
cyberSecurity_Milliron
 
PJO-3B
PJO-3BPJO-3B
PJO-3B
 
LiveseyMotleyPresentation
LiveseyMotleyPresentationLiveseyMotleyPresentation
LiveseyMotleyPresentation
 
FairShare_Morningstar_022607
FairShare_Morningstar_022607FairShare_Morningstar_022607
FairShare_Morningstar_022607
 
saito_porcupine
saito_porcupinesaito_porcupine
saito_porcupine
 
3_System_Requirements_and_Scaling
3_System_Requirements_and_Scaling3_System_Requirements_and_Scaling
3_System_Requirements_and_Scaling
 
ScalabilityAvailability
ScalabilityAvailabilityScalabilityAvailability
ScalabilityAvailability
 
scale_perf_best_practices
scale_perf_best_practicesscale_perf_best_practices
scale_perf_best_practices
 
7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit7496_Hall 070204 Research Faculty Summit
7496_Hall 070204 Research Faculty Summit
 
Chapter5
Chapter5Chapter5
Chapter5
 
Mak3
Mak3Mak3
Mak3
 
visagie_freebsd
visagie_freebsdvisagie_freebsd
visagie_freebsd
 
freebsd-watitis
freebsd-watitisfreebsd-watitis
freebsd-watitis
 
BPotter-L1-05
BPotter-L1-05BPotter-L1-05
BPotter-L1-05
 
FreeBSD - LinuxExpo
FreeBSD - LinuxExpoFreeBSD - LinuxExpo
FreeBSD - LinuxExpo
 
CLI313
CLI313CLI313
CLI313
 
CFInterop
CFInteropCFInterop
CFInterop
 
WCE031_WH06
WCE031_WH06WCE031_WH06
WCE031_WH06
 
securing_syslog_onFreeBSD
securing_syslog_onFreeBSDsecuring_syslog_onFreeBSD
securing_syslog_onFreeBSD
 
bh-us-02-murphey-freebsd
bh-us-02-murphey-freebsdbh-us-02-murphey-freebsd
bh-us-02-murphey-freebsd
 

Recently uploaded

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 

Recently uploaded (20)

Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 

xTech2006_DB2onRails

  • 1. Putting IBM databases on Rails IBM Toronto Laboratory Leon Katsnelson leon@ca.ibm.com
  • 2.
  • 3. What are “IBM databases”?
  • 4. A Portfolio of Data Servers Superior Capabilities Across the Spectrum of Needs IMS OLTP Hierarchical Single / Multi-App z/OS DB2 Everyplace OLTP Relational Mobile Embedded Linux PalmOS Symbian… IDS OLTP Relational Intra-App / Single-App AIX, etc. Linux Windows DB2 OLTP & Analysis Relational & XML Single / Multi-App z/OS, I5/OS AIX, Linux, Windows… U2 OLTP Multi-Value Intra-App / Single-App AIX, etc. Linux Windows Cloudscape OLTP Relational Intra-App / Single-App Java
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 13.
  • 14. What is Gartner’s analysis on the DBMS market? Gartner Study on DBMS Market Identifies Spending and Deployment Trends “ The biggest surprise is DB2 from IBM, with 19 percent planning to install DB2. This is nearly 50 percent higher than the number planning to install Oracle .” “ Even more interesting is that IBM DB2 is at 27 percent planned [deployments] in the A/P region, and Oracle is only at 10 percent.” “ The overall numbers so strongly in favor of DB2 indicate a pending increase in IBM's market share for DBMS during the next few years.” Gartner Group - Colleen Graham, Donald Feinberg, March 29, 2006
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Row Compression Reduces data storage costs without impact on performance Dictionary contains repeated information from the rows. Fred, Dept 500, 10000, Plano, TX, 24355… Fred, (01), 10000, (02), John, (01), 20000, (02) John, Dept 500, 20000, Plano, TX, 24355, Site 3 179.9 GB 42.5 GB 76% Smaller! … … Plano, TX, 24355 02 Dept 500 01
  • 24. How Does DB2 Compression Compare? Better compressions means lower cost 3x better 2x better
  • 25.
  • 26. Adaptive Self Tuning Memory Throughput (TPM-C) DB2 memory (MB) Time (10s intervals) Time (10s intervals) As DB2 automatically increases memory … … system performance improves by 10x !
  • 27.
  • 28.
  • 29.
  • 30. DB2 Viper – A Pure XML, Relational Hybrid XML Developer “ I see a sophisticated XML repository that also supports SQL.&quot; SQL Developer &quot;I see a sophisticated RDBMS that also supports XML.&quot; Familiar Programming Models Optimized Storage Models Mature Services Familiar Tooling Optimized Performance & Scale
  • 31.
  • 32.
  • 33. Reduce Code Complexity with DB2 Viper LOWER DEVELOPMENT COSTS
  • 34.
  • 35. Access more information faster with DB2 Viper XML Index QUICKER BUSINESS INSIGHT … 456 <? xml version=“1.0” ?><purchaseOrder id=“123”><customer id=“A6789”><name>John Smith Co</name><address> <street>1234 Main</street> <city>Toledo</city> <state>OH</state> <zip>95141</zip> </address> </customer> … 123 LOB ID
  • 36.
  • 37.
  • 38. How to put DB2 on Rails?
  • 39. Announcing … Startup Toolkit for DB2 on Rails
  • 40.
  • 41.
  • 42. Keeps you up to date
  • 43. What does it look like
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.