IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
DB2 for z/OS Architecture in Nutshell
1. CENG497 - DB2 for z/OS Seminar – May 26th 2011 – Middle East Technical
University, Ankara
DB2 for z/OS Architecture in
Nutshell
Cüneyt Göksu
DB2 SME, Information Champion, IBM Gold Consultant
1
2. Who am I ?
BS, Computer Science, YTU, Istanbul, 1990
MBA, Marmara University, Istanbul, 1992
MS in CS, IIT, Chicago, 1994
20+ years in “Information Management” Technologies
1996 IDUG (International DB2 Users Group)
2004 TDUG (Turkish DB2 Users Group)
2008-2010 IBM Data Champion
2009 IBM Gold Consultant
2011 IDUG BOD
2
3. Mainframe – Legend Never Ends
•1964: IBM® System/360™
•Obsolete? New trend?
•Trusted for mission-critical data
•Capability to maintain both old and new applications
•SOA (Service-Oriented Architecture) enabled
•z/OS – Most widely used mainframe operating system
•DB2 for z/OS – IBM’s mainframe relational database
management system – Since 1983!
3
7. What is DB2 for z/OS?
• Relational Data Base Management System (RDBMS)
– Data base consists of tables
• Simple concepts
• Dynamic relationships
– Structured query language (SQL)
• High level
– Data Manipulation Language (DML)
– Data Definition Language (DDL)
– Data Control Language (DCL)
• User specifies WHAT not HOW
– RDBMS facilities
• Integrity
• Dynamic definition of DB2 objects
• Active catalog
• Recovery / restart
• Continuous operations
• Security
• Interactive tools
7
8. The system’s view
• Distributed
Utility Applications
Utility
WebSphere TSO BATCH DB2 CICS IMS
Application
Server
Trxb
Trxa
Prog2
Appl2
Appl1
Trx2
Prog1 Trx1
• DB2 receives MANY requests
from MANY user programs to
access potentially the SAME data
• Besides USER PROGRAMS, DB2
also receives requests from
UTILITIES
8
77. Data integrity and concurrency
EMPLOYEE Table
Prog1 Prog2
1 EXCLUSIVE
Row
LOCK
UPDATE
STOP
... WAIT ...
2
RELEASE
..
LOCK SELECT
.
OK
3 SHARED
LOCK
COMMIT
4
DB2 must maintain data integrity and also
provide maximum concurrency
77
109. CENG497 - DB2 for z/OS Seminar – May 26th 2011 – Middle East Technical
University, Ankara
Q&A
Cüneyt Göksu
DB2 SME, Information Champion, IBM Gold Consultant
Cuneyt.Goksu@Gmail.com
109