Escolar Documentos
Profissional Documentos
Cultura Documentos
Lesson 1
Overview of
OpenEdge RDBMS Architecture
Overview
When you complete this lesson, you
should be able to:
Describe OpenEdge RDBMS
architecture components
Explain how the components work
together in a running database
Describe single-user and multi-user
environments
Describe single-database and multidatabase environments
Architecture Components
Shared Memory
Remote
Client
Broker
Server
Self-Service
Client
Background Processes
Database
3
Database as Restaurant
Background
Processes
Broker
Shared
Memory
Clients
Server
Disk-Resident Database
Physical
Database
Cluster
DB Block
Files
5
Extent
Extent
Index E-1
Index D-1
Index C-1
Table D
Table C
Index B-1
Index A-1
Table E
Area 7
Extent
Extent
Extent
Area 6
Extent
Extent
Extent
Extent
Table B
Table A
Logical
Database
Extent
Disk-Resident Database
Area 8
Area 9
Shared Memory
Database Buffers
Before-Image Buffers
After-Image Buffers
Process
Server
Transaction
Lock
Hash
Block
Broker
Shared Memory
Broker
Remote
Client
Server
Database
Server
ABL Client
Shared Memory
ABL
Server
SQL Client
SQL
Server
Database
Client
Remote Client
Shared Memory
Server
Self-Service Client
Database
Background Process
Database Buffers
Before-Image Buffers
BIW
BI File
After-Image Buffers
AIW
APW
Database
Process
Server
Transaction
Lock
PROWDOG
10
Hash
Block
AI File
Exercise
11
Shared Memory
Broker
BIW
AIW
Server
Self-Service
Client
PROWDOG
APW
Database
12
Starting up a Database
Shared Memory
Broker
13
Broker
BIW
AIW
PROWDOG
14
APW
Broker
BIW
Jane
Server
AIW
Server
John
PROWDOG
APW
Database
15
Broker
BIW
AIW
Server
Server
John
PROWDOG
APW
Database
16
Broker
BI Buffers
BIW
AI Buffers
Server
John
BI File
AIW
Server
AI File
PROWDOG
APW
Database
17
BI Buffers
BIW
BI File
AI Buffers
Server
AIW
Server
AI File
PROWDOG
APW
Database
18
Shared Memory
BI File
AI File
Database
19
Multi-User
Database
Database
20
Sales
Marketing
Sales
Finance
Single-Database
Multi-Database
21
Review
22
Summary
You should now be able to:
Describe OpenEdge RDBMS
architecture components
Explain how the components work
together in a running database
Describe single-user and multi-user
environments
Describe single-database and multidatabase environments
23