Sunteți pe pagina 1din 5

Name

Microsoft SQL

MySQL X

Oracle X

Microsofts relational

Widely used open

Widely used RDBMS

DBMS

source RDBMS

Server X
Description
Database model
DBEngines
Ranking

Relational DBMS
Score
Rank

1123.16
#3 Overall
#3 Relational
DBMS

Relational DBMS
Score
Rank

1298.54
#2 Overall
#2 Relational
DBMS

Relational DBMS
Score
Rank

1497.55
#1 Overall
#1 Relational
DBMS

Trend
Chart
Website

www.microsoft.com/-

www.mysql.com

sqlserver

www.oracle.com/us/products/database

Technical

www.microsoft.com/-

documentation

sqlserver/en/us/-

technetwork/indexes/-

default.aspx

documentation/-

dev.mysql.com/doc

www.oracle.com/-

index.html
Developer

Microsoft

Initial release

1989

Oracle
1995

Oracle
1980

Current release
License
Database as a

SQL Server 2014, April

5.7.10, December

12 Release 1

2014

2015

(12.1.0.2), July 2014

commercial

Open Source

commercial

no

no

no

C++

C and C++

C and C++

Windows

FreeBSD

AIX

operating

Linux

HP-UX

systems

OS X

Linux

Solaris

OS X

Windows

Solaris

Service
(DBaaS)
Implementation
language
Server

Windows
z/OS
Data scheme

yes

yes

yes

Typing

yes

yes

yes

XML support

yes

yes

yes

Secondary

yes

yes

yes

indexes
SQL

yes

APIs and other

OLE DB

ADO.NET

ODP.NET

access methods

Tabular Data Stream

JDBC

Oracle Call Interface

(TDS)

ODBC

(OCI)

yes

yes

ADO.NET

JDBC

JDBC

ODBC

ODBC
Supported

.Net

Ada

programming

Java

C#

languages

PHP

C#

C++

Python

C++

Clojure

Ruby

Cobol

Visual Basic

Eiffel

Eiffel

Erlang

Erlang

Haskell

Fortran

Java

Groovy

Objective-C

Haskell

OCaml

Java

Perl

JavaScript

PHP

Lisp

Python

Objective C

Ruby

OCaml

Scheme

Perl

Tcl

PHP
Python
R
Ruby
Scala
Tcl
Visual Basic

Server-side
scripts

Transact SQL and .NET

yes

PL/SQL

languages

Triggers

yes

yes

yes

Partitioning

tables can be

horizontal partitioning,

horizontal partitioning

distributed across

sharding with MySQL

several files

Cluster or MySQL

(horizontal

Fabric

methods

partitioning); sharding
through federation

Replication

yes, but depending on

Master-master

Master-master

methods

the SQL-Server Edition

replication

replication

Master-slave

Master-slave

replication

replication

MapReduce

no

Consistency

Immediate

Immediate

concepts

Consistency

Consistency

Foreign keys

yes

yes

ACID

ACID

Concurrency

yes

yes

Durability

yes

Transaction

no

no

yes
ACID

concepts
yes

yes

yes

yes

yes

fine grained access

Users with fine-

fine grained access

rights according to

grained authorization

rights according to

In-memory
capabilities
User concepts

SQL-standard

concept

SQL-standard

S-ar putea să vă placă și