Arquitectura SQL Server 2012
Arquitectura SQL Server 2012
SQLServer
Es un sistema de administración de base de datos Relacionales
(RDBMS).
Administra el almacenaje de datos para transacciones y análisis.
Responde a peticiones de aplicaciones cliente
Utiliza
Transact – SQL
XML (lenguaje extendido de margen).
MDX (expresiones multidimensionales).
SQL-DMO (objetos de administración distribuidas).
Tipos de base de datos
OLTP (proceso de transacciones en línea).
Los datos alojados generalmente están organizados en tablas
relacionales, reduciendo información redundante e incrementar la
velocidad de las actualizaciones, asi como el cambio de datos en
tiempo real.
DataFiles
Se dividen en:
Extends
Estos a su vez:
Pages
EXTENDS
Esta conformado por 8 Pages.
Tiene un tamaño de 64 Kb de espacio en disco.
Tipos
Mixed: Comparten hasta 8 objetos, uno por cada “Page”.
Uniform: Solo pertenecen a un solo objeto, es decir, todos los
“Pages” pertenecen a un solo objeto.
NDF
Es una instancia de un archivo de datos secundario. La separación de
un archivos de datos primarios y secundarios es principalmente útil
para permitir el crecimiento sistemático de la base de datos en varios
discos.
LDF
Es el archivo de datos de registro (el registro de transacciones), se
utilizan para ayudar a los escenarios de recuperación de desastres.
PAGE
Es la unidad mínima de almacenamiento dentro de la base de
datos.
solo puede haber información de una sola tabla.
El espacio de un “Page” no es compartido entre tablas o índices.
LogFile
No pertenece a un “FileGroup” en especifico.
Las BD SQL Server solo pueden tener un solo “LogFile” activo al
mismo tiempo.
Se pueden crear multiples “LogFiles” en la BD, solo uno podra ser
escrito, cuando este archivo se llene, la BD pasara a escribir al
siguiente archivo de transacciones, y asi sucesivamente.
Los Servicios del servidor.
Las Instancias del servidor.
Las Herramientas con las cuales administramos el servidor.
Servicios
son aplicaciones que se inician sin interacción del usuario.
Ejemplos de Servicios
Agente Componentes
Motor BD
Servidor BI
• Ejecuta • Monitorea el • Herramientas
comando sistema para crear
• Administra la • Ejecuta tareas aplicativos de
BD agendadas inteligencia de
negocio
Instancia
Es una copia del programa ejecutable del servidor SQL, que se
ejecuta como un servicio de Windows.
Aplicación donde
Es el cliente para acceder a
administramos, desarrollamos y
través de la línea de comando
consultamos el servidor.