DB2 for z/OS Architecture in Nutshell

2,421
-1

Published on

This presentation is specificially prepared for Computer Science Student. It's first presented in METU, Ankara and YTU, Istanbul

Published in: Technology
2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total Views
2,421
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
140
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

DB2 for z/OS Architecture in Nutshell

  1. 1. CENG497 - DB2 for z/OS Seminar – May 26th 2011 – Middle East TechnicalUniversity, Ankara DB2 for z/OS Architecture in Nutshell Cüneyt Göksu DB2 SME, Information Champion, IBM Gold Consultant 1
  2. 2. Who am I ?BS, Computer Science, YTU, Istanbul, 1990MBA, Marmara University, Istanbul, 1992MS in CS, IIT, Chicago, 199420+ years in “Information Management” Technologies1996 IDUG (International DB2 Users Group)2004 TDUG (Turkish DB2 Users Group)2008-2010 IBM Data Champion2009 IBM Gold Consultant2011 IDUG BOD 2
  3. 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
  4. 4. 4
  5. 5. 5
  6. 6. 6
  7. 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. 8. The system’s view • Distributed Utility Applications UtilityWebSphere TSO BATCH DB2 CICS IMSApplication 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
  9. 9. 9
  10. 10. 10
  11. 11. 11
  12. 12. 12
  13. 13. 13
  14. 14. 14
  15. 15. 15
  16. 16. 16
  17. 17. 17
  18. 18. 18
  19. 19. 19
  20. 20. 20
  21. 21. 21
  22. 22. 22
  23. 23. 23
  24. 24. 24
  25. 25. 25
  26. 26. 26
  27. 27. 27
  28. 28. 28
  29. 29. 29
  30. 30. 30
  31. 31. 31
  32. 32. 32
  33. 33. 33
  34. 34. 34
  35. 35. 35
  36. 36. 36
  37. 37. 37
  38. 38. 38
  39. 39. 39
  40. 40. 40
  41. 41. 41
  42. 42. 42
  43. 43. 43
  44. 44. 44
  45. 45. 45
  46. 46. 46
  47. 47. 47
  48. 48. 48
  49. 49. 49
  50. 50. The Risks of Database Failures 50
  51. 51. 51
  52. 52. 52
  53. 53. 53
  54. 54. 54
  55. 55. 55
  56. 56. 56
  57. 57. 57
  58. 58. COPY/RECOVER utilities RECOVER UPDATE UPDATE DELETELog Time COPY DISK CRASH IMAGE COPY 58
  59. 59. 59
  60. 60. 60
  61. 61. DB2 Data Structures 61
  62. 62. 62
  63. 63. 63
  64. 64. 64
  65. 65. 65
  66. 66. 66
  67. 67. 67
  68. 68. 68
  69. 69. 69
  70. 70. 70
  71. 71. 71
  72. 72. 72
  73. 73. 73
  74. 74. 74
  75. 75. 75
  76. 76. DB2 Concurrency Control 76
  77. 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
  78. 78. 78
  79. 79. 79
  80. 80. 80
  81. 81. 81
  82. 82. 82
  83. 83. 83
  84. 84. 84
  85. 85. 85
  86. 86. 86
  87. 87. 87
  88. 88. DB2 Security 88
  89. 89. Roles and interfaces in DB2 Security Administrator Operations System Data Administration Administrator Capacity Functional Technical Planner Designer Designer z/OS Database Sysprog Administrator Programmer CICS/IMS Sysprog TP Specialist 89
  90. 90. 90
  91. 91. 91
  92. 92. 92
  93. 93. 93
  94. 94. Distributed Data Facility 94
  95. 95. Location transparency, Scalability, Phased growth, Portability of application 95
  96. 96. 96
  97. 97. 97
  98. 98. 98
  99. 99. 99
  100. 100. 100
  101. 101. 101
  102. 102. 102
  103. 103. 103
  104. 104. 104
  105. 105. 105
  106. 106. 106
  107. 107. 107
  108. 108. DB2 for z/OS data sharing z/OS z/OS z/OS DB2 DB2 DB2 z/OS z/OS DB2 SHARED DB2 DASD z/OS z/OS z/OS DB2 DB2 DB2 • Improved availability • Incremental processing growth • Huge queries feasible • Configuration flexibility • SYSPLEX hardware required • Dynamic workload balancing • Single shared catalog 108
  109. 109. CENG497 - DB2 for z/OS Seminar – May 26th 2011 – Middle East TechnicalUniversity, Ankara Q&A Cüneyt Göksu DB2 SME, Information Champion, IBM Gold Consultant Cuneyt.Goksu@Gmail.com 109
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×