Anda di halaman 1dari 23

ESTIMACIN DEL VOLUMEN DE UNA BASE DE DATOS

ING.CSAR H. PATRICIO PERALTA

Estimacin del Volumen de una BD.

Temario
I. INTRODUCCIN II. MARCO TERICO III. ANLISIS DE HERRAMIENTAS DE APOYO A LA ESTIMACIN IV. FACTORES QUE INFLUYEN EN LA ESTIMACIN DEl VOLUMEN

V. PROPUESTA DE MODELO PARA LA ESTIMACIN DEl VOLUMEN


VI. CONCLUSIONES

Estimacin del Volumen de una BD.

Cmo se almacenan los datos


Base de datos Datos (archivo)
.mdf o .ndf

Registro (archivo)
.ldf

Tablas, ndices
Datos

Extensin (8 espacios contiguos, Pgina (8 KB) pginas, de 8 KB)

Tamao mximo de fila = 8060 bytes

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

EL PROBLEMA
Se da poca importancia a la implementacin y puesta en marcha de la BD. El espacio de Almacenamiento de la BD, no se estima formalmente.

BD
Pequeo

BD
Exacto

BD
Grande

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

OBJETIVOS
General
Proponer un Modelo de Estimacin del Volumen de una Base de Datos.

Especficos
Estudiar, Analizar y Profundizar el tema propuesto. Analizar las Herramientas de apoyo a la Estimacin. Proponer un modelo que apoye la Estimacin. Construir un prototipo de SW que implemente el modelo.

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

APORTE
Acadmicos
Es muy importante, pero no lo investigamos

Expertos
Es importante porque nadie quiere desperdiciar recursos

Conclusin
No son usados o se desconocen

V. CONCLUSIONES Conclusiones

Entregar un modelo de Estimacin de Volumen y un prototipo de SW que se utilice y solucione el problema.

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

MARCO TERICO
Volumen de una Base de Datos

Cantidad de Almacenamiento Fsico que necesita una Base de Datos para funcionar

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

ANLISIS DE HERRAMIENTAS QUE APOYAN LA ESTIMACIN

S Designer

Insertas dentro de las Herramientas Modelamiento.

V. CONCLUSIONES Conclusiones

No tienen como objetivo calcular el volumen, por lo tanto no abordan el problema integralmente.

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

FACTORES QUE INFLUYEN LA ESTIMACIN DE VOLUMEN

Aspectos Lgicos

Aspectos Fsicos

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

FACTORES QUE INFLUYEN LA ESTIMACIN DE VOLUMEN

A. Aspectos Lgicos
BD

A.1. Diseo de la BD:


Cantidad de Atributos
PROFESOR RUT_PROFESOR NOMBRE DIRECCION TELEFONO CHAR(12) CHAR(15) CHAR(15) INTEGER

Tipo de Datos

V. CONCLUSIONES Conclusiones

Relaciones entre Entidades

Cantidad de Entidades

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

FACTORES QUE INFLUYEN LA ESTIMACIN DE VOLUMEN A.2. Comportamiento de la BD:


Duracin en el tiempo de la BD

Cantidad inicial y mxima de filas, por entidades.

V. CONCLUSIONES Conclusiones

Crecimiento en filas de las entidades, en un perodo de tiempo. BD

BD

BD

BD

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

FACTORES QUE INFLUYEN LA ESTIMACIN DE VOLUMEN A.3. Otros Objetos que debe Almacenar
la Base de Datos:
Cantidad de Procedimientos Almacenados Cantidad de Triggers Cantidad de Indices Cantidad de Permisos a Usuarios

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

FACTORES QUE INFLUYEN LA ESTIMACIN DE VOLUMEN

B. Aspectos Fsicos:
I. SGBDR.

V. CONCLUSIONES Conclusiones

Tipos y Tamao de los Datos. Forma de Acceso a las Tablas.

Estructuras de Almacenamiento. Espacio que utiliza el Motor de BD.

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

ESTRUCTURA DE ALMACENAMIENTO
Oracle (Bloque), SQL Server (Pgina), PostgreSQL (Bloque o Pgina)
ENCABEZADO
Cab 1
Cab 2 Cab N

Fila 1
Fila 2 Fila N

Espacio de Datos
Oracle : Espacio Libre.

V. CONCLUSIONES Conclusiones

SQL Server:Desp.de Filas. PosgreSQL: Mtodo de acceso

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

PROPUESTA DE UN MODELO CONCEPTUAL DE ESTIMACIN


Estructura del volumen de una BD.

Tamao de la Base de Datos


Tamao Datos Tamaode dela laBase Basede de Datos

Informacin del SGBD


Informacin del Motor de la Base de Datos

Tabla 1 Tabla 2 Tabla 3 . . . Tabla N ... ... ... ... < ...Tablas (filas y columnas). Tablas (filas columnas). < Indices, Indices ,,, < Estructura de almacenamiento. Encabezado de obejtos
col 2 ... col 1 col 2 ... col 1 col 2 ... col 1 col 2

fila 1 fila 2

fila 1 fila 2

fila 1 fila 2

fila 1 fila 2

Archivos propios del motor

col 1

...

Archivos de transancciones Espacios temporales Archivos varios

Archivos de manejo de la Metadatos Base de Datos

Espacio de memoria libre

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

PROPUESTA DE UN MODELO DE ESTIMACIN


MODELO PARA CALCULAR EL TAMAO DE UNA BD

1. Determinar el peso que tendr cada Archivo de Datos o Archivo de Datos Primario.

Tamao Base de Datos = (peso archivo)i


2. Determinar el peso de cada Archivo.

V. CONCLUSIONES Conclusiones

Peso Archivo = (peso fsico tabla)i + (peso fsico indice)j + encabezado

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

PROPUESTA DE UN MODELO DE ESTIMACIN


3. Determinar el peso fsico de la tabla. Este depender del N bloques o pginas que utilice.

Peso Fsico tabla = (bloques o pginas)


1...N

= peso bloque * n bloques

4. Peso Bloque = 8K, entonces determinar n de bloques


N de bloques = Peso lgico tabla Espacio de datos del bloque.

o pginas a utilizar por tabla. Recordar estructura bloque.

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Inv. Terico-Prctica Definicin. II. ANLISIS DE HERRAMIENTAS Tipos Herramientas Power Designer Erwin Allfusion Designer 2000 Comparacin IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA DE MODELO Momentos de Estimacin Estructura de Volmen de BD Modelo General Estimacin Peso Lgico de Tabla Calc.Tamao de BD Calc.Tamao SGBD

Estimacin del Volumen de una BD.

PROPUESTA DE UN MODELO DE ESTIMACIN


5. Determinar el peso lgico de la tabla, segn filas y columnas. Y espacio de datos de un bloque.
Peso lgico tabla = (columnas + otros) * N filas Espacio datos = Peso bloque - cabecera - espacio libre

6. Resumen peso fsico tabla.


Peso fsico tabla = (cols + otros) * N filas * peso bloq Peso bloque - cabecera Espacio X

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

PROPUESTA DE UN MODELO DE ESTIMACIN


Frmula General para calcular el Tamao BD.

(cols + otro) * N filas * peso bloq Peso bloq - cab Espacio X

)i

V. CONCLUSIONES Conclusiones

+ (Peso fisico ndice (dem tabla) )j + Encabezados

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

PROPUESTA DE UN MODELO DE ESTIMACIN


CALCULO DEL TAMAO DE UN SGBD

Registros de Transacciones + Espacio temporal + Metadatos + Archivos Varios.

Dependen del cada Sistema

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

PROPUESTA FINAL DE UN MODELO DE ESTIMACIN

(
+

(
(

(cols + otro) * N filas * peso bloq Peso bloq - cab Espacio X Peso fisico ndice (dem tabla)

)i

)j + Cab

+ Metadatos

+ Espacio Temporal

Archivos Transacciones + Varios

V. CONCLUSIONES Conclusiones

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

CONCLUSIONES
A mediada que aumenta el tamao y cantidad de datos aumenta la Necesidad de Estimacin, sin embargo, en general existe:
Escasa difusin de investigaciones sobre el tema. Escasas Herramientas automatizadas de apoyo a la estimacion. Aspectos relevantes al Estimar: Diseo de la Base de Datos. Sistema de Gestin de BD. Proyeccin de la Estimacin.

V. CONCLUSIONES

INTRODUCCIN El Problema Objetivos Mtodo de Trabajo Aporte I.MARCO TERICO Definicin Volumen. II. ANLISIS DE HERRAMIENTAS Ventajas y desventajas IIi. FACTORES DE ESTIMACIN Aspectos Lgicos Aspectos Fsicos IV. PROPUESTA MODELO Momentos de Estimacin Estructura de Volmen de BD Calc.Tamao de BD Calc.Tamao SGBD Modelo General Sw de apoyo.

Estimacin del Volumen de una BD.

CONCLUSIONES
Complejidad en estandarizar un modelo rgido de estimacin, por lo tanto es necesario utilizar el sentido comn.

No se pretende solucionar todos los problemas, sino recalacar la importancia de estimar de manera formal y as hacer esfuerzos por hacer ingeniera.

V. CONCLUSIONES

Anda mungkin juga menyukai