Sie sind auf Seite 1von 18

Welcome To

Some comparision
on RDBMS

RDBMS
The notion "relational" is motivated by the
mathematical concept of a relation. Relations in
mathematics are sets of tuples.
Relational databases are collections of one or
more relations.
Defined database r/nship in terms of table.
Usually Have predefined database type
the most popular DBMS
now a days

Examples of RDBMS

Oracle
MS sql server
IBM(DB2,Informix)
Sybase
Mysql

MS SQL Server
MS SQL Server is a Relational Database Management System
developed by Microsoft Inc. Its primary query
languages are:
T-SQL.
ANSI SQL
Features:
High Performance.
High Availability.
Database mirroring.
Database snapshots.
CLR integration.
Service Broker.
DDL triggers.
Ranking functions.
Row version-based isolation levels.
XML integration.
TRY...CATCH.
Database Mail

ORACLE
It is a very large and multi-user database management system.
Oracle is a relational database management system developed by
'Oracle Corporation'.
It is an excellent database server choice for client/server computing.
Oracle supports all major operating systems
for both clients and servers, including MSDOS, NetWare, UnixWare, OS/2
and most UNIX flavors.
feature
Concurrency
Read Consistency
Locking Mechanisms
Portability
Self-managing database
SQL*Plus
Scheduler
Resource Manager
Data Warehousing
Materialized views
Bitmap indexes
Table compression

Os support
windows

Mac os x

Unix

oracle

yes

yes

yes

DB2

yes

yes

yes

SQL server

yes

no

no

sybase

yes

no

no

ACID(atomicity,consistency,isolation,
durablity),TS(transaction
support),RI(refential integrity)
ACID,Ts,RI
oracle

yes

DB2

yes

SQL server

yes

sybase

yes

Interface
Interface
oracle

GUI and SQL

DB2

GUI and SQL

SQL server

GUI and SQL

sybase

SQL

Maximum DB size
Max DB size
oracle

unlimited

DB2

512 TB

SQL server

524258

sybase

unlimited

Maximum DB table size


Max table size
oracle

4GB * block size

DB2

512 TB

SQL server

524258 TB

sybase

16 EB

Maximum row size


Max row size
oracle

8 kb

DB2

32677 B

SQL server

unlimited

sybase

65530 B

Maximum number of
column
Max columns per table
oracle

1000

DB2

1012

SQL server

30000

sybase

65135

Maximum binary value size


Max binary value size
oracle

unlimited

DB2

2 GB

SQL server

2 GB

sybase

4 GB

Ms sql vs. mysql vs. oracle


description

Ms sql

mysql

oracle

Implementation
language

C++

C++ and c

C++ and c

Server
operating
system

windows

Linux , widows,
os x,solaris

Xml support
Server-side
scripts

Transact sql and yes


.NET language

PL/sql

Supported
programming
language

.Net
Java
PHP
Python
Ruby

C
C#
C++
Clojure
Cobol,

Consistency

Immediate

APIs and other


access method
C
C#
C++
D,.......

Immediate

Maximum character value


size
Max character value size
oracle

4000B

DB2

32 GB

SQL server

2 GB

sybase

4 GB

Maximum numeric vale size


Max numeric value size
oracle

126 bits

DB2

64 bits

SQL server

126 bits

sybase

64 bits

Maximum column name size


Max column name size
oracle

30

DB2

128

SQL server

128

sybase

128

Others.

Triggers , function ,procedure


External routines
Partitioning
Native network encrption
Brute force

Das könnte Ihnen auch gefallen