Mysql

Páginas: 28 (6941 palabras) Publicado: 28 de enero de 2011
ESCALAMIENTO Y REPLICACIÓN DE LA BASE DE DATOS MYSQL™ PARA
Nick Kloski, Grupo de Soluciones Ingenieriles Sun BluePrints™ Online

NEGOCIOS DE ALTO CRECIMIENTO

Parte No 820-6824-10 Revisión 1.0, 11/4/08

Sun Microsystems, Inc.

1

MySQL Database Scale-Out and Replication

Sun Microsystems, Inc.

Replicación y Escalamiento de la Base de Datos MySQL
Está ampliamente reconocido queMySQL es el software de base de datos más popular en el mundo. Desde sus inicios en 1995, ha habido 11 millones de instalaciones del producto alrededor del mundo en una vasta variedad de mercados. En la actualidad existen más instalaciones de MySQL en uso que de cualquier otra arquitectura de base de datos. Desde las compañías principiantes que esperan ser la siguiente estrella Web 2.0 hasta lasgrandes empresas globales, la arquitectura de la base de datos MySQL ha probado ser flexible, extensible, escalable, y más que competente para cumplir con los roles de alta capacidad de base de datos en muchos escenarios diferentes. La estructura de la arquitectura MySQL se ofrece de forma gratuita para cualquiera que la descargue y use, ayudando a hacer que el software de MySQL sea popular en suuso en una gran variedad de roles. Sin embargo, la facilidad con la cual las instancias pueden ser desplegadas, frecuentemente presenta retos: Con el tiempo, las compañías pueden encontrarse así mismas tratando con múltiples casos MySQL equivocados y necesitan tomar el reto de cómo escalar sus instalaciones MySQL inteligentemente tanto en el escalamiento como en la recuperación en caso de apagones.Este documento especifica las principales maneras de cómo las instalaciones MySQL pueden escalar para cumplir con las demandas crecientes del usuario, mientras que al mismo tiempo provee la flexibilidad y la facilidad de uso que esas solas instalaciones ofrecen.

Introducción al Escalamiento
El uso de MySQL no le cuesta nada a la estructura central del sistema de la base de datos. Compañías detodas dimensiones son alentadas a descargar y poner a producir instancias MySQL de manera tan amplia y grande como éstas lo deseen. Debido a esto, muchas veces MySQL es usado para hacer una demostración inicial de la prueba del concepto como respaldo y almacenamiento de datos de varios proyectos. Al mismo tiempo que esos proyectos demuestran ser factibles, la arquitectura MySQL es típicamente másque capaz de manejar la demanda inicial generada por aplicación asociada. Sin embargo, en algún punto, las demandas de la base del usuario requieren que la base de datos MySQL escale para proveer las veces de respuesta que exceden las capacidades del hardware del servidor fundamental. Es en este punto que la arquitectura MySQL necesita extenderse más allá del servidor inicial para dar máscapacidad para cumplir con la demanda. Es aquí que la planeación inteligente para escalar no solamente resolverá los problemas manteniendo un tiempo de respuesta para los usuarios finales, sino que también puede proporcionar recuperación en contra de los apagones que de otra manera detendrían el funcionamiento de la base de datos.

2

MySQL Database Scale-Out and Replication

Sun Microsystems,Inc.

Definición del Escalamiento
Cuando los Administradores de la Base de Datos (DBAs por sus siglas en inglés) hablan acerca de escalamiento, se están refiriendo a ser capaces de servir un número creciente de requerimientos contra de la base de datos. El desempeño específico de un requerimiento una vez que este llega a la base de datos es afectado por dichos factores como aplicar la lógica ydestacar el poder del CPU, la densidad de memoria y la interconexión I/O.
Nota – Una discusión acerca de la afinación específica de la base de datos está más allá de la extensión de este documento. En su lugar, este documento se enfoca en las consideraciones de nivel empresarial y en la escalabilidad del servidor completo.

Figura 1. Escalamiento de lectura de la base de datos básica Este...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL
  • Mysql
  • Mysql
  • Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS