Sie sind auf Seite 1von 6

DATOS DE IDENTIFICACION

Nombre: Roberta Karina Palacios Castillo


Grupo: DS-DABD1602-B2-001
Tutor: Bernardino Fuentes Solar
Asignatura:
Administracin de base de datos
Actividad 3: Anlisis de similitudes y diferencias de un DD para instalar
MySQL

Consideraciones para instalar MySQL y una base de datos en un disco duro.

Empecemos por definiendo que el disco duro es una divisin lgica en una unidad de
almacenamiento, en el cual guarda y organiza archivos atreves de un sistema de
archivos.
En el gestor de base de datos de MYSQL centra su estructura en dividir los datos de
manera organizada, por tamaos fijos o variables.
Se caracteriza por separar los detalles de Entrada /Salida adems que asigna la
informacin en memoria secundaria, es decir separa el motor del resto de los
componentes de las estructura del sistema.
Ahora bien, la segmentacin del disco se lleva acabo para la implementacin de espacios
en direcciones virtuales lgicas, la cual se le dar el uso para almacenar datos que se
caracterizaran por tener nombre y longitud.
La base de datos ser alojada en ficheros o archivos alojados en el disco duro, de igual
forma son segmentados conforme a su tipo y propsito.
MySQL utiliza motores que le permiten crear, recuperar, eliminar y actualizar las bases de
datos de igual manera son almacenos conforme a su tipo y propsito final. Por ejemplo:
Motores
de
almacenamie
nto
MyISAM

Merge

Descripcin

Se basa en el antiguo ISAM.


Motor que usa MySQL por defecto.
Lmite de 2^32 registros
Mximo de 64 ndices por tabla
Mximo de 16 columnas por ndice
Los datos son independientes de la mquina y el sistema operativo
Permite campos ndice como NULL
BLOB y TEXT pueden ser ndices
Permite un gran tamao en las tablas (hasta 256TB)
No soporta transacciones
Bloquea los datos a nivel de tabla
No permite claves ajenas
Rapidez de las operaciones de lectura.
Permite combinar varias tablas
Lmite de 2^32 registros
Las tablas base deben ser MyISAM
Bloqueo a nivel de tabla
No tiene ndices, usa los de las tablas base (salvo FULLTEXT)
La lectura es ms lenta al tener que ir consultando la clave en cada
una de las tablas subyacentes

No permite REPLACE
No soporta transacciones
En su creacin no comprueba que las tablas que usa existan y
tengan una estructura idntica
Memory

Blackhole

Archive

CSV

InnoDB

Almacena todos los datos en memoria.


nicamente guarda la estructura de las tablas
Bloquea los datos a nivel de tabla
Puede usar ndices HASH
No soporta BLOB ni TEXT
No soporta transacciones
Resulta extremadamente fcil perder los datos
til para crear tablas temporales.
Proporciona alta disponibilidad mediante redundancia.
Proporciona alto rendimiento mediante fragmentacin de datos
sobre los grupos de nodos.
Proporciona alta escalabilidad mediante la combinacin de las dos
caractersticas anteriores.
Los datos se guardan en memoria, pero los logs van a disco
Almacenar muchos datos sin ndices en poco espacio.
Gran compresin de los datos con zlib
Slo permite INSERTS y SELECTS
Bloquea los datos a nivel de registro
Almacena los datos en un buffer hasta que los comprime e inserta
No soporta transacciones
til para el almacenamiento de histricos o logs.
Almacena la informacin.
Cada tabla es un fichero que contiene los datos.
Permitir exportar los datos de forma que puedan ser importados
fcilmente por algunas suites ofimticas.
No soporta indexacin ni transacciones
ACID compliant
Permite claves ajenas y transacciones, soporte de integridad
referencial
Bloqueo de datos a nivel de registro y no bloquea la lectura durante
los
selects (mejora la concurrencia)
Sistema de recuperacin de cadas
Cambiar la ubicacin de la base de datos/tabla es complicado
Una tabla no puede tener ms de 1000 columnas
El tamao de sus logs debe ser inferior a 4GB
El tamao mximo para una tabla es de 64TB
No permite ndices de FULLTEXT
No mantiene una contador interno de registros (select count(*) from
tabla lento al tener recorrer todo el ndice)

La manera en que podemos definir el espacio que tendr la base de datos es primero que
nada en que sistema operativo se encuentre instalado nuestro MySQL. A partir de ah nos
podemos dar cuenta el crecimiento que tendr nuestra base de datos.
Es importante tener en cuenta los tipos de almacenamiento que puede tener una base de
datos, el tamao; me refiero a las caractersticas de sus tablas, (tipos numricos, fecha y
hora y cadena de caracteres) ya que eso tiene mucho que ver al momento de almacenar
nuestra informacin.
Se debe de igual tomar en cuenta la velocidad del acceso a la informacin, la manera en
que se extraer cuando sea solicitada ya que esto se en conjunto ser el reflejo del
desarrollo de nuestra base de datos.
Con base a esto se puede determinar el tamao de almacenamiento que se tendr en el
disco duro.
Ahora bien, al momento de instalar un sistema operativo como MySQL en nuestro disco
duro es importante tener en cuenta las diferencias que hay entre un disco duro preparado
para la instalacin y uno no preparado.
- El almacenamiento fsico influye, ya que conlleva las caractersticas del tamao de la
base de datos hasta el soporte de almacenamiento en el disco duro.
-las aplicaciones responden mejor conforme a las estrategias del cache de memoria, es
decir dependen de conexiones de usuarios o sentencias, mientras que otras son
autnomas.
- Concurrencia es la eleccin de la estrategia de bloqueo que nos ayuda a reducir
tiempos de espera y aumentar la velocidad general del sistema.
- Ahora bien la integridad referencial juega un papel importante, ya que es la seguridad
que bride el servidor a los datos por medio de claves externas.
- Hablando bsicamente del Mysql la particin se lleva a cabo por mdulos, listas de
rango o valores, ya sea una funcin de hash interna o una funcin lineal.

- Las prestaciones son causadas por los hilos mltiples para llevar acabo las
operaciones en paralelo. Es decir para tener un manejo de punto de control y las
inclusiones masivas de datos.
- Si bien existen diferentes estrategias de soporte de ndice, y algunos ya traen sus
propios mtodos indexacin, los ms comunes son B-tren.
- El soporte de transaccin son los requisitos ACID en los que se encuentran los
mecanismos adecuados que ayudaran el proceso de las operaciones.
- Otras caractersticas serian como las restricciones de seguridad para manipular otros
datos, o para las operaciones geoespaciales.
Es importante tener una preparacin del disco duro, ya que de gran medida ser el
resultado que nuestra base de datos nos presentara al momento de echarla andar, la
importancia de tener un plan de lo que se tratara nuestra base de datos y el tipo de
manejador que utilicemos es uno de los puntos de importancia para la particin que
aremos en nuestro disco duro.

Referencias

http://downloads.mysql.com/docs/refman-5.0-es.pdf

Das könnte Ihnen auch gefallen