Download Desventajas Características de Microsoft SQL Server

Document related concepts

MySQL wikipedia , lookup

Navicat wikipedia , lookup

HeidiSQL wikipedia , lookup

Mecanismos de almacenamiento (MySQL) wikipedia , lookup

PhpMyAdmin wikipedia , lookup

Transcript
mySQL
SQLserver
MySQL es un sistema de gestión de base de
datos relacional, multihilo y multiusuario con
más de seis millones de instalaciones.
Aplicaciones. MySQL es muy utilizado en
aplicaciones web, como Grupal o phpBB, en
plataformas (Linux/Windows-Apache-MySQLPHP/Perl/Python), y por herramientas de
seguimiento de errores como Bugzilla. Su
popularidad como aplicación web está muy
ligada a PHP, que a menudo aparece en
combinación con MySQL. MySQL es una base
de datos muy rápida en la lectura cuando
utiliza el motor no transaccional MyISAM, pero
puede provocar problemas de integridad en
entornos de alta concurrencia en la
modificación. En aplicaciones web hay baja
concurrencia en la modificación de datos y en
cambio el entorno es intensivo en lectura de
datos, lo que hace a MySQL ideal para este tipo
de aplicaciones.
MySQL es un sistema de administración de
bases de datos. Una base de datos es una
colección estructurada de tablas que contienen
datos. Esta puede ser desde una simple lista de
compras a una galería de pinturas o el vasto
volumen de información en una red
corporativa.
Tipos de compilación del servidor.
Microsoft SQL Server es un sistema para la
gestión de bases de datos producido por
Microsoft basado en el modelo relacional. Sus
lenguajes para consultas son T-SQL y ANSI SQL.
Microsoft SQL Server constituye la alternativa
de Microsoft a otros potentes sistemas
gestores de bases de datos como son Oracle,
Sybase ASE, PostgreSQL,
Desventajas
MSSQL usa Address Windowing
Extensión (AWE) para hacer el
direccionamiento de 64-bit. Esto le
impide usar la administración
dinámica de memoria y sólo le
permite alojar un máximo de 64GB
de memoria compartida.
MSSQL no maneja compresión de
datos (en SQL Server 2005 y 2000,
solamente la versión 2008
Enterprise Edition incluye esta
característica), por lo que ocupa
mucho espacio en disco.
MSSQL está atado a la plataforma
del sistema operativo sobre la cual
se instala.
Características de Microsoft SQL
Estándar: Los binarios estándar de
MySQL son los recomendados para Server
la mayoría de los usuarios, e
incluyen el motor de
Soporte de transacciones.
almacenamiento InnoDB.
Escalabilidad, estabilidad y
Max (No se trata de MaxDB, que es
seguridad.
una cooperación con SAP): Los
Soporta procedimientos
binarios incluyen características
almacenados.
adicionales que no han sido lo
Incluye también un potente entorno
bastante probadas o que
gráfico de administración, que
normalmente no son necesarias.
permite el uso de comandos DDL y
MySQL-Debug: Son binarios que
DML gráficamente.
han sido compilados con
Permite trabajar en modo clienteinformación de depuración extra. No
servidor, donde la información y
debe ser usada en sistemas en
datos se alojan en el servidor y los
producción porque el código de
terminales o clientes de la red sólo
depuración puede reducir el
acceden a la información.
rendimiento.
Ventajas.
MySQL software es Open Source
Velocidad al realizar las
operaciones, lo que le hace uno de
los gestores con mejor rendimiento.
Bajo costo en requerimientos para
la elaboración de bases de datos,
ya que debido a su bajo consumo
puede ser ejecutado en una
máquina con escasos recursos sin
ningún problema.
Facilidad de configuración e
instalación.
Soporta gran variedad de Sistemas
Operativos
Baja probabilidad de corromper
datos, incluso si los errores no se
producen en el propio gestor, sino
en el sistema en el que está.
Su conectividad, velocidad, y
seguridad hacen de MySQL Server
altamente apropiado para acceder
bases de datos en Internet
El software MySQL usa la licencia
GPL
Además permite administrar
información de otros servidores de
datos.
T-SQL. T-SQL (Transact-SQL) es el principal
medio de programación y administración de
SQL Server. Expone las palabras clave para las
operaciones que pueden realizarse en SQL
Server, incluyendo creación y modificación de
esquemas de la base de datos, introducir y
editar datos en la base de datos, así como
supervisión y gestión del propio servidor