DBMS Architectures

10
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

description

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. DBMS Architectures. - PowerPoint PPT Presentation

Transcript of DBMS Architectures

Page 1: 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

Page 2: DBMS Architectures

2

© Keith Vander Linden, 2005

DBMS Architectures

A history of DBMS architectures:– Mainframe DBMSs

– Personal DBMSs

– Client/Server DBMSs

Page 3: DBMS Architectures

3

© Keith Vander Linden, 2005

DBMS

Mainframe DBMSs

DBmainframe

terminal

terminal

terminal

Page 4: DBMS Architectures

4

© Keith Vander Linden, 2005

Personal DBMSs

DB Engine1

DB1

DBMSInterface1

DB Engine3

DB3

DBMSInterface3

DB Engine2

DB2

DBMSInterface2

workstation

workstation

workstation

Page 5: DBMS Architectures

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

Page 6: DBMS Architectures

6

© Keith Vander Linden, 2005

DBMS Server

Client/Server DBMSs

DB

workstation

server

Network

DBMSclient1

workstation

DBMSclient2

workstation

DBMSclient3

Page 7: DBMS Architectures

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

Page 8: DBMS Architectures

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

Page 9: DBMS Architectures

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 - -

Page 10: DBMS Architectures

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