Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AL13500979
Antes de hablar de la preparación del disco duro tenemos que hablar de los requerimientos del equipo, sistema operativo,
distribución a escoger y el motor de almacenamiento a elegir.
MySQL ha sido compilado correctamente en las siguientes combinaciones de sistemas operativos y paquetes de subprocesos.
Nótese que, para varios sistemas operativos, el soporte nativo de subprocesos funciona solamente en las versiones más
recientes.
La primera decisión a tomar es si se desea emplear una entrega "en producción" (estable) o una entrega de desarrollo. En el
proceso de desarrollo de MySQL coexisten múltiples entregas, cada una con un diferente estado de madurez. MySQL está
disponible en muchos sistemas operativos y plataformas .
Para obtener información sobre las plataformas soportadas por versiones GA de MySQL, consulte
http://www.mysql.com/support/supportedplatforms/database.html . Para las versiones de desarrollo de MySQL, obra están
disponibles para un número de plataformas en http://dev.mysql.com/downloads/mysql/5.7.html . Para aprender más sobre
Soporte MySQL, consulte http://www.mysql.com/support/.
Al prepararse para instalar MySQL, debe decidir qué versión utilizar, y el formato de distribución (binario o fuente) que se
utilizará para la instalación.
En primer lugar, decidir si desea instalar una versión de desarrollo o una versión GA. Las versiones de desarrollo tienen las
características más recientes, pero no se recomiendan para su uso en producción. Las versiones GA (Disponibilidad general),
también llamadas de producción o versiones estables, son para uso en producción. Se recomienda utilizar la versión más
reciente GA.
Para MySQL 5.7 en Windows el directorio por default es C:\Archivos de programa\MySQL\MySQL server
MySQL Installer es una aplicación que gestiona los productos MySQL en Microsoft Windows. Se instala, actualiza, quita, y
configura productos de MySQL, y permanece en el sistema. MySQL instalador sólo está disponible para Microsoft Windows,
e incluye tanto GUI e interfaces de línea de comandos.
Una ves instalado nuestro MySQL podremos configurar el motor de almacenamiento, MySQL nos brinda una variedad de
diferentes motores a escoger con la facilidad de usar el que mejor se acomode a nuestras necesidades en cada una de las
tablas o bases que creemos. Por default nos configura el motor InnoDB
Cuando creamos una tabla podemos especificar que motor de almacenamiento usaremos para esta utilizando el siguiente
comando.
CREATE TABLE t1 (i INT) ENGINE = INNODB;
Podemos también definir el motor por default usado en la sesión actual con el siguiente comando
SET default_storage_engine=NDBCLUSTER;
MyISAM
[a]
Compressed MyISAM tables are supported only when using the compressed row format. Tables using the compressed
row format with MyISAM are read only.
[b]
Implemented in the server (via encryption functions), rather than in the storage engine.
[c]
Implemented in the server, rather than in the storage engine.
[d]
Implemented in the server, rather than in the storage engine.
Cada tabla MyISAM se almacena en el disco en tres archivos. Los archivos tienen nombres que comienzan con el nombre de
tabla y tienen una extensión para indicar el tipo de archivo. Un archivo .frm almacena el formato de tabla. El archivo de datos
tiene una extensión .MYD (mydata). El archivo de índice tiene una extensión .MYI (MYIndex).
MEMORY
El motor de almacenamiento MEMORY (conocido anteriormente como HEAP) crea tablas de propósito especial con
contenidos que se almacenan en la memoria. Debido a que los datos son vulnerables a accidentes, problemas de hardware,
o cortes de energía, sólo utilice estas tablas como áreas de trabajo temporales o de lectura de cachés de datos extraídos de
otras tablas.
[a]
Implemented in the server (via encryption functions), rather than in the storage engine.
[b]
Implemented in the server, rather than in the storage engine.
[c]
Implemented in the server, rather than in the storage engine.
CSV
El motor de almacenamiento CSV almacena datos en archivos de texto usando formato de valores separados por comas.
Cuando se crea una tabla CSV, el servidor crea un archivo de formato de tabla en el directorio de base de datos. El archivo
comienza con el nombre de tabla y tiene una extensión .frm. El motor de almacenamiento también crea un archivo de datos.
Su nombre comienza con el nombre de tabla y tiene una extensión .CSV. El archivo de datos es un archivo de texto plano.
Cuando almacena datos en la tabla, el motor de almacenamiento guarda en el archivo de datos en formato de valores
separados por comas.
ARCHIVE
El motor de almacenamiento ARCHIVE produce tablas de propósito especial que almacenan grandes cantidades de datos no
indexados en una huella muy pequeña.
[a]
Implemented in the server (via encryption functions), rather than in the storage engine.
[b]
Implemented in the server, rather than in the storage engine.
[c]
Implemented in the server, rather than in the storage engine.
BLACKHOLE
El motor de almacenamiento BLACKHOLE actúa como un "agujero negro " que acepta datos, pero tira a la basura y no
almacena. Las recuperaciones siempre devuelven un resultado vacío:
Insertar en una tabla BLACKHOLE no almacenan ningún dato, pero si el registro binario está activado, las sentencias SQL se
registran y replican a los servidores esclavos. Esto puede ser útil como un repetidor o un mecanismo de filtro.
MERGE
El motor de almacenamiento MERGE, también conocido como el motor MRG_MyISAM, es una colección de tablas idénticas
que se pueden utilizar como una sola. "Idéntica" significa que todas las tablas tienen la información de columna y la
información del índice idénticos. No se puede combinar tablas MyISAM en el que las columnas se enumeran en un orden
diferente, no tiene exactamente las mismas columnas o tienen los índices en diferente orden.
Cuando se crea una tabla MERGE, MySQL crea dos archivos en el disco. Los archivos tienen nombres que comienzan con el
nombre de tabla y tienen una extensión para indicar el tipo de archivo. Un archivo .frm almacena el formato de tabla, y un
archivo .MRG contiene los nombres de las tablas MyISAM subyacentes que se deben utilizar como una sola. Las tablas no
tienen que estar en la misma base de datos que la tabla MERGE.
Para crear una tabla MERGE, debe especificar una opción UNION = (list -of -tables) que indica qué tablas MyISAM a utilizar.
Opcionalmente, puede especificar una opción INSERT_METHOD para controlar cómo se inserta en la tabla MERGE. Utilice un
valor de FIRST o LAST para hacer que las inserciones que se harán en la primera o última tabla subyacente, respectivamente.
Si especifica ninguna opción INSERT_METHOD o si se especifica con un valor de NO, inserta en la tabla MERGE no están
permitidos y los intentos de hacerlo resultará en un error.
FEDERATED
El motor de almacenamiento FEDERATED le permite acceder a los datos de una base de datos MySQL remota sin necesidad
de utilizar la replicación o la tecnología clúster. Consultar una tabla local FEDERADOS extrae automáticamente los datos de
las tablas remotas (federadas) . Sin datos se almacenan en las tablas locales.
Especifica cuáles son las diferencias entre un disco preparado y un disco que no sea preparado para instalarlos.
La diferencia radica en el hecho de que un disco preparado esta particionado y en cada una de sus particiones almacena algo
diferente como pueden ser las bases de datos en una partición diferente a la que almacene al MBD esto agiliza tanto el
funcionamiento del MBD como la lectura y escritura de las BD ya que cada partición tiene direcciones propias evitando así el
tener que recorrer todo el disco hasta llegar a la posición de lectura o escritura necesaria
Fuente
http://dev.mysql.com/doc/refman/5.7/en/