martes, 28 de febrero de 2017

3.- Microsoft SQL Server

Microsoft SQL Server
Descripción
Crea aplicaciones inteligentes críticas usando una plataforma de base de datos escalable e híbrida con todo integrado: desde rendimiento in-memory y seguridad avanzada hasta análisis en la base de datos.
S.O Soportados
Windows
Aplicaciones

-Temenos
-Esri
-SAP
-PROS
-Umbraco
-Open Text
Escalabilidad
Número máximo de  núcleos: 24 núcleos
Memoria máxima usada por instancia: 128GB
Tamaño máximo: 524 pb
Derechos de uso en producción
Usuarios Concurrentes

SQL Server permite un máximo de 32.767 conexiones de usuarios.
Transacciones
SQL Server funciona en los siguientes tres modos de transacción.
-Transacciones de confirmación automática
Cada instrucción individual es una transacción.
-Transacciones explícitas
Cada transacción se inicia explícitamente con la instrucción BEGIN TRANSACTION y se termina explícitamente con una instrucción COMMIT o ROLLBACK.
-Transacciones implícitas
Se inicia implícitamente una nueva transacción cuando se ha completado la anterior, pero cada transacción se completa explícitamente con una instrucción COMMIT o ROLLBACK.
Herramientas de Apoyo
Tutoriales
Microsoft SQL Server 2016 incluye un completo conjunto de herramientas gráficas y utilidades de la línea de comandos que permiten a usuarios, programadores y administradores aumentar su productividad.
Tutoriales de:
Instalación
Desarrollo
Administración
Migración
Actualización

Soporte Técnico
Para soporte técnico nos debemos poner en contacto  con el servicio de soporte técnico de Microsoft.
Costo y Tipo de licencia
Comercial y Libre
Edición
Precio
Enterprise
14,256 usd
Standard
3.717 usd
Developer
Gratis
Web
-
Express
Gratis
Ultima actualización
SQL Server 2016, Junio 2016
Clientes importantes que la usan
-BMW
-NASDAQ
-ABSOLUT
-DocuSign
-RENAULT SPORT FORMULA ONE TEAM
-Stack Overflow
Requisitos de instalación
*Se recomienda ejecutar SQL Server 2016 en equipos con los formatos de archivo NTFS o ReFS. SQL Server 2016 se puede instalar en un equipo con el sistema de archivos FAT32, pero no se recomienda porque es menos seguro que el sistema de archivos NTFS o ReFS.
*El programa de instalación de SQL Server bloqueará las instalaciones en unidades de disco de solo lectura, asignadas o comprimidas.
*La instalación no se lleva a cabo si el programa de instalación se inicia a través de una Conexión a Escritorio remoto con los medios de un recurso local en el cliente RDC
*Un requisito previo de la instalación de SQL Server Management Studio es tener instalado .NET 4.6.1. El programa de instalación instalará automáticamente .NET 4.6.1 cuando se seleccione SQL Server Management Studio.
*El programa de instalación de SQL Server instala los siguientes componentes de software que el producto necesita:
-SQL Server Native Client
-Archivos auxiliares del programa de instalación de SQL Server
Requisitos de hardware
Disco Duro.- SQL Server 2016 requiere un mínimo de 6 GB de espacio disponible en disco.
Unidad.- Para la instalación desde disco se necesita una unidad de DVD.
Monitor.- SQL Server 2016 requiere Super VGA (800x600) o un monitor de una resolución mayor.
Requisitos de Software
.NET Framework.- SQL Server 2016 RC1 y las versiones posteriores necesitan .NET Framework 4.6 para el Motor de base de datos, Master Data Services o la replicación.
Software de red.- Los sistemas operativos admitidos para SQL Server 2016 tienen software de red integrado.
Internet.- La funcionalidad de Internet necesita acceso a Internet (no necesariamente de carácter gratuito)

Requisitos de almacenamiento
*Reduzca el procesamiento necesario en la CPU implementando una solución de hardware especializada, por ejemplo una RAID o una red de área de almacenamiento (SAN) que incorpore la tecnología RAID. En este escenario, se da por supuesto que utiliza una solución de hardware en lugar de una solución RAID de software (basada en host).
*Reduzca el tiempo total que se tarda en completar una transacción mediante la separación de los archivos a los que se obtiene acceso secuencialmente de los archivos a los que se obtiene acceso de forma aleatoria. Al almacenar por separado los archivos a los que se obtiene acceso secuencialmente, se mantienen los cabezales del disco en posición para la entrada/salida secuencial, lo que reduce el tiempo necesario para encontrar los datos.
*Utilice varios discos porque su rendimiento es mejor que el de un solo disco grande. En general, el uso de más discos genera un rendimiento mayor.
Lenguaje soportados
-C++
-Delphi
-GO
-Java
-JavaScript
-PHP
-Python
-R
-Ruby
-Visual Basic


Blibliografias:

http://db-engines.com/en/system/Microsoft+SQL+Server
https://www.microsoft.com/en-us/sql-server/


Por: Maricruz Huerta Bañuelos

No hay comentarios:

Publicar un comentario