DBMS Architectures
-
Upload
evangelia-chloe -
Category
Documents
-
view
11 -
download
1
description
Transcript of DBMS Architectures
1
© Keith Vander Linden, 2005
Oracle is clinging to the top spot in the multibillion-dollar database software market, despite mounting pressure from IBM and Microsoft, according to preliminary 2002 market share numbers released Monday.
- M. LaMonica, cnet.com, March 2003
2
© Keith Vander Linden, 2005
DBMS Architectures
A history of DBMS architectures:– Mainframe DBMSs
– Personal DBMSs
– Client/Server DBMSs
3
© Keith Vander Linden, 2005
DBMS
Mainframe DBMSs
DBmainframe
terminal
terminal
terminal
4
© Keith Vander Linden, 2005
Personal DBMSs
DB Engine1
DB1
DBMSInterface1
DB Engine3
DB3
DBMSInterface3
DB Engine2
DB2
DBMSInterface2
workstation
workstation
workstation
5
© Keith Vander Linden, 2005
Microsoft Access/Jet
Access is designed as a personal DBMS:– It has a useful interface
but a limited engine.– It doesn’t support
enterprise applications.
Jet Engine1
Jet DB1
AccessInterface1
workstation
6
© Keith Vander Linden, 2005
DBMS Server
Client/Server DBMSs
DB
workstation
server
Network
DBMSclient1
workstation
DBMSclient2
workstation
DBMSclient3
7
© Keith Vander Linden, 2005
Microsoft SQL Server
MS SQL Server is designed for client/server applications.
workstation
MSAccess
interface
workstation
SQLServerclient
workstation
VBAppli-cation
SQL Server
DBserver
8
© Keith Vander Linden, 2005
Microsoft SQL Server Desktop Engine (MSDE)
● MSDE is SQL Server compatible.● It is distributed with MS applications.
workstation
MSAccess
interface
workstation
VBAppli-cation
MSDE
DBserver
9
© Keith Vander Linden, 2005
A ComparisonClient/Server Interface Transaction
supportUsers Database
size
Access/JetX 1 < 2G
MSDE X x < 5 < 2G
SQL Server X X X - -
10
© Keith Vander Linden, 2005
Comparing Oracle and SQL Server
● SQL Server– Cheaper – Easier to install– Faster on Microsoft platforms
● Oracle 9i– Multi-platform support– More powerful 3rd generation language– More performance tuning
Images from Microsoft and Oracle, July, 2003