Beruflich Dokumente
Kultur Dokumente
The Situation
Java, PHP, .NET
programmers
Educate
Illuminate
Handle Objections
SQL Server,
Oracle,
DB2 LUW
DBAs
No, were not using DB2, were using DDS, PFs, LFs and RPG
DB2 for i is back level as compared to the other DB2 family members
How do I get version 10 of DB2 for i?
DB2 for i is not strategic
DB2 for i has not been enhanced for many years
DB2 for i is not a relational database management system
DB2 for i is closed and proprietary
On Oracle we partition, how do I do this with DB2 for i?
We extract data from IBM i to Windows to avoid green screens
Let me Summarize
Capacity
Convenience
Contraptions
Crowd
Creaky
Credulous
Cost
The Truth
Capability
Capacity
Convenience
Contraptions
Crowd
Creaky
Credulous
Cost
The Truth
Capability
Capacity
Convenience
Contraptions
Crowd
Creaky
Credulous
Cost
The Truth
Capability
Capacity
Credulous
Cost
The Truth
Capability
Capacity
Convenience
3rd party solutions via a vast ISV community
Contraptions
Crowd
Creaky
Credulous
Cost
The Truth
Capability
Capacity
Convenience
Contraptions
Crowd
Creaky
By the way:
Over 100,000 enterprises run on IBM i
With 100,000s of systems
With millions of users
In 115 countries
Credulous
In virtually all industries
Cost
The Truth
Capability
Capacity
Convenience
Contraptions
Crowd
Creaky
Credulous
Cost
RPG Rocks!
2013 IBM Corporation
The Truth
Capability
Capacity
Convenience
Contraptions
Crowd
Creaky
Credulous
Cost
The Truth
Acquisition costs*
Capability
Capacity
Convenience
Contraptions
Crowd
Creaky
Credulous
Cost
* ITG Management Brief: Value Proposition for IBM Power Systems Servers and IBM i - Minimizing Costs and Risks for Midsize Businesses; January 2011
2013 IBM Corporation
I think you will all agree with me that database corruption is one of the
nightmares in the life of a DBA.
The most common cause of database corruption (more than 95% of all
corruption cases) that we in PSS encounter turn out to be caused by a
platform issue, which is a layer below the SQL Server. The most common
individual cause is a 3rd party driver or firmware bug. The next most
common cause is an actual hardware fault and are typically either of
Disk, Controller, CPU, or Memory Module(s). As of all Database
Management Systems, SQL Server heavily relies on the Disk Subsystem
for storing and retrieving data. Any issues in the Disk Subsystem, the
Disk Controllers or the Communication Channels or even the Disk Drivers
can cause databases to become corrupt.
from
Database Corruption Part 1 :: Introduction to Database Corruption in SQL Server
http://blogs.msdn.com/b/suhde/archive/2009/04/08/introduction-to-database-corruption-in-sql-server.aspx
2013 IBM Corporation
I was asked how often corruption really occurs in the real world.
My answer was, "hundreds to thousands of times every week across the world, in the tens
of millions of SQL Server databases.".
Every single week I receive multiple emails asking for some advice about corruption
recovery. When I'm teaching about corruption in our High Availability and Disaster Recovery
Immersion Event, I always tell the class that I expect every DBA to see database corruption
at some point during their career.
I'll end by saying this: if you think that corruption won't happen to you at some point in your
career, I think you'll be surprised. Be prepared!
from
http://www.sqlservercentral.com/articles/Corruption/96117/
from
Index tuning for the reluctant DBA
http://searchsqlserver.techtarget.com/tip/Index-tuning-for-the-reluctant-DBA?
from
Oracle News by Burleson Consulting
December 3, 2011
http://www.dba-oracle.com/t_2012_dba_salary.htm
DB2 Family
z/OS, IBM i, Linux/Unix/Windows (LUW)
Introducing Enhancements
25
0
z/OS 10.1
IBM i 7.1
LUW 9.7
Order to Implement
1st
2nd
3rd
DB2 Multisystem
10
20
30
40
50
60
70
80
90
DB2 for i
Automated
Automated
Automated
Automated
Automated
Automated
Automated
Automated
Parallel Data Import/Export
System i Navigator
System i Navigator
System i Navigator
System i Navigator & 3rd Party Tools (Infosphere
Data Architect, ERwin, PowerDesigner,
Embarcedero,etc.)
Centerfield HomeRun
Integrated Security
POWER7
delivers 56%
improvement
50000
0
POWER6 8-Core
IBM i 6.1
POWER7 8-Core
IBM i 6.1
POWER7 8-Core
IBM i 7.1
Self-protecting
User profiles integration (IBM
i and SQL)
Object & column level
privileges
Row-level authority via views,
table functions, and/or exits
Authorization lists
Program adopted authority
Extensive auditing
Kerberos & EIM
Encryption
FIPS
Oracle 11g
Microsoft SQL
Server 2008 R2
DB2 for i
V7R1
18
30
128
128
128
128
240
2000
8000
32766
254
255
15
38
38
63
31
31
15
38
38
63
31
31
38
10
10
10
10
38
20
126
53
53
53
53
20
63
24
24
24
21 or 24
30
126
53
53
53
53
Columns in a table
100
1000
1024
8000
1012
750
100
1000
1024
8000
1012
750
20
1000
1024
8000
1012
750
2000
2000000 *
8060 *
32766 *
32 677 *
32714 *
16
120
64
64
120
.5
DB_BLOCK_SIZE
900
32K
8192
2000
120
.5
DB_BLOCK_SIZE
900
32K
8192
2000
1012
750
120
6
120
15
10
255
100
Limited by
length
DB_BLOCK_SIZE
255
DB_BLOCK_SIZE
32
8060
32766
32677
16000
Limited by
length
8060
Limited by
length
32766
1012
750
32677
16000
16
120
64
64
32
No limit
OPEN_CURSORS
1000
Limited by
length
No limit
1000
2 gig
No limit
4096
8000
No limit
225
No limit
No limit
1012
750
Largest limit
2013 IBM Corporation
Native Interfaces
Cobol RPG C or
C++
START
READ
SETLL
READ
Ropen
Rread
START
READ
SETLL
READ
C or C++
Ropen
Rread
RPG
C or
C++
Embedded SQL
Cobol
Distributed Data
Management (DDM
RPG
Cobol
SQLExecDirect
SQLFETCH SQLExecDirect
SQLFETCH
Cobol
CLI
System i Access
Optimized APIs
System i Access
Drivers
JDBC
ODBC
.NET ADO
555
501
555
501
555
20000
20000
32000
38000
30000
Cobol
RPG
C or
C++
QSQPRCED
QSQPRCED
Distributed Relational
Database (DRDA)
JDBC
ODBC
.NET ADO
C or
C++
EXEC SQL
FETCH
EXEC SQL
FETCH
EXEC SQL
FETCH
001
501
555
001
555
RPG
Cobol
QSQPRCED
QSQPRCED
API
Extended Dynamic
Remote SQL (XDA)
RPG
C or
C++
EXEC SQL
FETCH
EXEC SQL
FETCH
EXEC SQL
FETCH
JDE
SAP
DB2 for i
IBM i
Power System
DB2 for i
IBM i
Power System
Secure
Robust
Reliable
Easy to Install
Easy to Use
Easy to Upgrade
2013 IBM Corporation
DB2 for i
IBM i
Power System
Secure
Robust
Reliable
Open
Easy to Use
2013 IBM Corporation
The
Advantage?
Solutions
IBM i
The
key to
Simplicity!
Integration
POWER
DB2
The
key to
Productivity!
2013 IBM Corporation