Comparacion de Manejadores de Base de Datos
MariaDB - SQL Server – MySQL
Autor: Rodríguez Y.
Barquisimeto, Abril 2014
Nombre
MariaDB
Microsoft SQL
Server
MySQL
Logo
MySQL-tenedor
con elobjetivo de
Descripción
Microsofts DBMS
relacional
ofrecer un
mejorado y gotaen el reemplazo de
MySQL
desarrollada por la
comunidad.
De código abierto
ampliamente
utilizadoRDBMS
Monty Program
Revelador
AB (el
desarrollador
principal monty
Widenius es el
autor original de
Mysql)
Microsoft
Oráculo (desde
2010, inicialmente
Mysql AB, entonces
sum)Versión inicial
2009
1989
1995
Licencia
Open Source (GPL
version2)
comercial
(versión
libre/restringido
Open Source
(Las licencias
comerciales con
está disponible)funcionabilidad
extendida están
disponibles)
C++
CyC++
Lenguaje de
implementación
CyC++
Sistemas
operativos de
servidor
FreeBSD
Linux
Solaris
de Windows
Ventanas
FreeBSDLinux
OS X
Solaris
de Windows
Modelo de base
de datos
DBMS relacional
DBMS relacional
DBMS relacional
(Clave/valor, como
el acceso a través
de la API
memcached)
Esquema dedatos
sí
(Se admiten
sí
sí
columnas
dinámicas)
Mecanografía
(tipos de datos
predefinidos,
como float o
fecha)
sí
sí
sí
Los índices
secundarios
sí
sí
sí
APIsy otros
métodos de
acceso
ADO.NET
OLE DB
ADO.NET
JDBC
ODBC
secuencia de datos
tabular (TDS)
ADO.NET
JDBC
ODBC
JDBC
ODBC
Lenguajes de
programación
Ada
. NetAda
C
C#
C++
D
Eiffel
Erlang
Haskell
Java
PHP
Python
Rubí
Visual Basic
C
C#
C++
D
Eiffel
Erlang
Haskell
Java
Objective-C
OCaml
Perl
PHP
Pitón
Rubí
Esquema
TclJava
Objective-C
OCaml
Perl
PHP
Pitón
Rubí
Esquema
Tcl
Los scripts de
servidor
(Los
procedimientos
almacenados)
sí
(sintaxis
propriatary)
Transact-SQL y.
NET,
sí
(sintaxis...
Regístrate para leer el documento completo.