Beruflich Dokumente
Kultur Dokumente
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
DB2
SQL server
sybase
SQL
Maximum DB size
Max DB size
oracle
unlimited
DB2
512 TB
SQL server
524258
sybase
unlimited
DB2
512 TB
SQL server
524258 TB
sybase
16 EB
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
unlimited
DB2
2 GB
SQL server
2 GB
sybase
4 GB
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
PL/sql
Supported
programming
language
.Net
Java
PHP
Python
Ruby
C
C#
C++
Clojure
Cobol,
Consistency
Immediate
Immediate
4000B
DB2
32 GB
SQL server
2 GB
sybase
4 GB
126 bits
DB2
64 bits
SQL server
126 bits
sybase
64 bits
30
DB2
128
SQL server
128
sybase
128
Others.