© Keith Vander Linden, 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
© Keith Vander Linden, DBMS Architectures A history of DBMS architectures: – Mainframe DBMSs Mainframe DBMSs – Personal DBMSs Personal DBMSs – Client/Server DBMSs Client/Server DBMSs
© Keith Vander Linden, DBMS Mainframe DBMSs DB mainframe terminal
© Keith Vander Linden, Personal DBMSs DB Engine 1 DB 1 DBMS Interface 1 DB Engine 3 DB 3 DBMS Interface 3 DB Engine 2 DB 2 DBMS Interface 2 workstation
© Keith Vander Linden, 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 Engine 1 Jet DB 1 Access Interface 1 workstation
© Keith Vander Linden, DBMS Server Client/Server DBMSs DB workstation server Networ k DBMS client 1 workstation DBMS client 2 workstation DBMS client 3
© Keith Vander Linden, Microsoft SQL Server MS SQL Server is designed for client/server applications. SQL Server DB server
© Keith Vander Linden, Microsoft SQL Server Desktop Engine (MSDE) ● MSDE is SQL Server compatible. ● It is distributed with MS applications. MSDE DB server
© Keith Vander Linden, A Comparison Client/ServerInterfaceTransaction support UsersDatabase size Access/Je t X1< 2G MSDE Xx< 5< 2G SQL Server XXX--
© Keith Vander Linden, Comparing Oracle and SQL Server ● SQL Server – Cheaper – Easier to install – Faster on Microsoft platforms ● Oracle 9i – Multi-platform support – More powerful 3 rd generation language – More performance tuning Images from Microsoft and Oracle, July, 2003