Mostrando entradas con la etiqueta arquitectura. Mostrar todas las entradas
Mostrando entradas con la etiqueta arquitectura. Mostrar todas las entradas

sábado, 21 de noviembre de 2015

Arquitectura física de SQL Server, 2ª Parte

Ficheros de datos,  grupos de ficheros y creación de una base de datos


Aquí la primera parte de Arquitectura Física de SQL Server

En SQL Server, cada base de datos se almacena directamente en un conjunto de ficheros del sistema operativo, sin que sea posible la asignación de cada uno de estos ficheros a más de una base de datos. Es decir, cada fichero está unívocamente asociado a una base de datos. Cada base de datos tiene asociados, como mínimo, dos ficheros: uno para los datos y otro para almacenar el transaction log. Los ficheros de datos se almacenan en archivos del sistema operativo como archivos de datos de extensión .mdf y la de los ficheros que almacenan el transaction log es  .ldf  
ficheros de base de datos SQL Server

Además si hay archivos secundarios de base de datos, estos llevan extensión .ndf  y otros archivos adicionales llevan .dat. También pueden existir varios archivos para el transaction log con extensión .ldf

ficheros de bases de datos SQL Server

sábado, 31 de octubre de 2015

Arquitectura física de SQL Server

arquitectura SQL Server
Imagen tomada de www.enter.co

Intoducción

En entornos corporativos con mainframes, comunes hace unos años, el establecimiento de un sistema de base de datos era un acontecimiento en el que no se podía dejar nada a la improvisación. La inversión corporativa en bases de datos, tanto a nivel de hardware, software como de recursos de administrador de bases de datos requería que los detalles de la aplicación se conociesen perfectamente de antemano.
En la actualidad, las aplicaciones de bases de datos evolucionan rápidamente y las inercias se reducen, con la rapidez en el desarrollo e implantación que eso conlleva. Por ello, es necesario que el gestor de bases de datos se encargue  cada vez más de tareas rutinarias, presentando a los usuarios y al administrador una mayor simplicidad, al mismo tiempo que les dota de los mecanismos para poder modificar y extender las características de las aplicación de base de datos mientras ésta se halla en producción.
SQL Server es un potente gestor de bases de bases de datos que cumple estos requisitos necesarios para poder gestionar de forma sencilla bases de datos con grandes volúmenes de información.