Oracle is clinging to the top spot in the multibillion-dollar database software market, despite mounting pressure from IBM and Microsoft, according to.

Slides:



Advertisements
Similar presentations
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
Advertisements

Database Software File Management Systems Database Management Systems.
ODBC and JDBC Aggie Hoversten CSCI Fall 1999.
Information Architecture. WHY??? I THOUGHT THIS WAS A COURSE IN OPERATIONS MANAGEMENT Information architecture underlies the entire enterprise computing.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
System Architecture & Hardware Configurations Dr. D. Bilal IS 592 Spring 2005.
IT – DBMS Concepts Relational Database Theory.
Selected Topics on Databases n Multi-User Databases –more than one user processes the database at the same time n System Architectures for Multi-User Environments.
Databases Illuminated
© Keith Vander Linden, Oracle is clinging to the top spot in the multibillion-dollar database software market, despite mounting pressure from IBM.
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2012 (September 5, 2012)
DB Libraries: An Alternative to DBMS By Matt Stegman November 22, 2005.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
HISTORY OF ORACLE BY SANTHOSH G. HISTORY Oracle was founded in August 1977 by Larry Ellison, Bob Miner, Ed Oates and Bruce Scott, Oracle was initially.
Slide 1 Physical Architecture Layer Design Chapter 13.
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
1 Client/Server Databases and the Oracle Relational Database.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
3-Tier Architecture Chandrasekaran Rajagopalan Cs /01/99.
BACS 485 Multi-User Database Processing. Lecture Objectives Learn the difference between single and multi-user database processing and understand the.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Enterprise Wide Information Systems SAP R/3 Overview & Basis Technology Instructor: Richard W. Vawter.
Chapter 2 Operating Systems
Client/Server Technology
3-Tier Architectures (or 3-Tier Applications)
Systems Analysis and Design in a Changing World, Fifth Edition
Business System Development
Operating System & Application Software
آشنایی با نرم افزار Microsoft Access
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Chapter 9: The Client/Server Database Environment
Recipes for Use With Thin Clients
Database Architectures and the Web
System Architecture & Hardware Configurations
Database System Concepts and Architecture
The Client/Server Database Environment
Multilevel Marketing Tree Viewer
MVC and other n-tier Architectures
The Client/Server Database Environment
Created by Kamila zhakupova
The Client/Server Database Environment
System Architecture & Hardware Configurations
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Database Architectures and the Web
Introduction to Cloud Computing
Chapter 16 Designing Distributed and Internet Systems
Why PC Based Control ?.
Computerized and Manual Systems
Ch > 28.4.
Database Management System (DBMS)
Database Processing: David M. Kroenke’s Chapter One: Introduction
Chapter 9: Understanding Complex Networks
Data, Databases, and DBMSs
Computing Architectures
Enterprise Resource Planning
Database Processing: David M. Kroenke’s Chapter One: Introduction
File Systems and Databases
DATABASE SYSTEM UNIT I.
Tiers vs. Layers.
File Operations Access Permissions.
MORE ON ARCHITECTURES The main reasons for using an architecture are maintainability and performance. We want to structure the software into reasonably.
What is a Database? © 1997 UW CSE 4/11/2019.
Threads vs. Processes Hank Levy 1.
DATABASE TECHNOLOGIES
McGraw-Hill Technology Education
IT Service Delivery And Support Week Three - OS
UFCEUS-20-2 Web Programming
DSS Architecture MBA 572 Craig K. Tyran Fall 2002.
Active Roaming & Fast Roaming Not the Same
Introduction of Week 5 Assignment Discussion
Presentation transcript:

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 A history of DBMS architectures: (Section 9.2) Mainframe DBMSs Personal DBMSs Client/Server DBMSs Centralized databases mainframe computers with terminals Personal databases PCs/workstations e.g., Microsoft Access, Paradox, FoxPro, Personal Oracle Client/Server databases clients/servers/networks e.g., Oracle, SQL Server, …

Mainframe DBMSs DBMS DB terminal terminal mainframe terminal All the old database systems are architected like this. For the most part, they are of historical interest only. The students may not understand the concept of terminals, they may never have seen a “dumb” terminal. mainframe terminal

Personal DBMSs DB1 DB3 DB2 DBMS Interface1 DB Engine1 DBMS Interface3 workstation DBMS Interface3 Personal databases are local and don’t communicate with other DBMSs. Recall that we said that one of the DB trends was to “smaller and smaller databases”. DB Engine3 DBMS Interface2 DB3 workstation DB Engine2 DB2 workstation

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. Access Interface1 Jet Engine1 Jet DB1 workstation Access could be put on a server, but the clients frequently required to download the entire database over the network to do any work. This can work, but is very costly and slow. Access also doesn’t support transaction processing.

Client/Server DBMSs DBMS Server DB Network DBMS client1 DBMS client2 workstation DBMS Server Network DBMS client2 DB workstation server DBMS client3 workstation

Microsoft SQL Server MS SQL Server is designed for client/server applications. workstation SQL Server client Here the server can handle multiple users, takes care to download as little as possible to the clients, and supports transaction processing. workstation MS Access interface SQL Server DB server workstation VB Appli- cation

Microsoft SQL Server Desktop Engine (MSDE) MSDE is SQL Server compatible. It is distributed with MS applications. Here the server can handle multiple users, takes care to download as little as possible to the clients, and supports transaction processing. workstation MS Access interface MSDE DB server workstation VB Appli- cation

A Comparison X 1 < 2G x < 5 - Client/Server Interface What’s the Big Idea A Comparison Client/Server Interface Transaction support Users Database size Access/Jet X 1 < 2G MSDE x < 5 SQL Server - Choosing the right system architecture is often a key IS decision. The number of users and the size of the database aren’t really limited with MSDE and SQL Server. Access/Jet can still be the right choice for smaller applications or older hardware – it does have a smaller footprint.

Comparing Oracle and SQL Server Cheaper Easier to install Faster on Microsoft platforms Oracle 9i Multi-platform support More powerful 3rd generation language More performance tuning This is harder to address, but it’s clear that these two guys don’t like each other that much. They’re similar in that they came from nowhere – real American success stories. Gates dropped out of Harvard to found a software company, Ellison started will less than $2000 and founded Oracle. Larry Ellison quotes/jokes: What’s the difference between Larry Ellison and God? God doesn’t think that he’s Larry Ellison. “It's Microsoft versus mankind, with Microsoft having only a slight lead.” “Bill Gates wants people to think he's Edison, when he's really Rockefeller. Referring to Gates as the smartest man in America isn't right... wealth isn't the same thing as intelligence.” Ellison openly admits to having paid trash people to turn over Microsoft’s trash. Number of CPUs Oracle9i Standard Edition SQL Server 2000 Standard Edition 1 $15,000 $4,999 32 $480,000 $159,968 From http://www.databasejournal.com/features/mssql/article.php/10894_2170201_2 (22jul2003) Images from Microsoft and Oracle, July, 2003