Facebook Twitter Youtube Flicker Google + Pinterest Artedinamico
Inicio | Staff | Servicios | Publicidad | Cursos presenciales | Nos recomiendan | Registrese | Contáctenos |


 
 

Strict Standards: mktime(): You should be using the time() function instead in /home/portalad/public_html/portal/wlib/wsecurityimage.inc.php on line 10
Artículos

¿Qué hay de nuevo en MySQL 5.5?

El futuro de MySQL ha sido incierto, recordemos que Oracle compró Sun Microsystems en abril del 2009. Afortunadamente, todos aquellos que dudaron de las intenciones de la compañía de Larry Ellison, pueden relajarse un poco: MySQL 5.5 ha sido lanzado.

Hay datos sumamente interesantes sobre MySQL 5.5, como por ejemplo los informes sobre las mejoras en velocidad de hasta 4.000%. Hay que tomar estos datos con pinzas, pero creo que podemos esperar que la nueva versión de MySQL sea más rápida.

En este artículo vamos a darle un vistazo a las nuevas características de este popular sistema de gestión de base de datos relacional...
InnoDB se convierte en el motor de almacenamiento por defecto

Ya era hora. Hay muchas razones por las que InnoDB es la mejor opción para gran parte de las aplicaciones, pero MyISAM hasta ahora sigue siendo el motor predeterminado. Con MySQL 5.5, los desarrolladores tendrán mayor fiabilidad y estabilidad con el soporte de transacciones de tipo ACID y bloqueo de registros e integridad referencial. Además, InnoDB ofrece mejor rendimiento y escalabilidad.
Mejor disponibilidad

El rendimiento ha sido mejorado en sistemas replicados multi-servidor con:

* Replicación semi-sincronizadas: Para mejorar la fiabilidad de fallas, el master puede esperar hasta que al menos un esclavo haya loggeado la transacción.
* Replicación heartbeat (de latidos del corazón): El master envia un mensaje a todos los nodos esclavos en intervalos frecuentes. Por ende, los esclavos sabrán que el master ha fallado, lo que ayuda a estimar la demora entre las actualizaciones master - slave.

Nuevo comando Load XML

Load XML lee datos provenientes de un archivo XML en una tabla. Tres formatos diferentes son soportados:

<row column1="value1" column2="value2" .../>

o

<row>
<column1>value1</column1>
<column2>value2</column2>
</row>

o

<row>
<field name="column1">value1</field>
<field name="column2">value2</field>
</row>
Nuevos comandos SIGNAL/RESIGNAL

Ambos comandos permiten implementar el manejo de excepciones dentro de los procedimientos de almacenado, funciones, eventos y factores desencadenantes.

SIGNAL es lo mismo que el “throw” de PHP o Java o etc. Permite pasar un número de error, el valor de SQLSTATE y un mensaje al código de llamada.

RESIGNAL le permite propagar una excepción SIGNAL, probablemente luego de realizar un trabajo, como un recolector de basura. RESIGNAL puede pasar la versión original o modificada de un error.
La nueva función TO_SECONDS()

El manejo de fecha y hora no siempre ha sido tan fácil como quisiéramos. El sistema de archivos, el interprete PHP y MySQL ensimismo tienen diferentes métodos de almacenar la hora, por lo que muchos desarrolladores recurren a UNIX timestamp u otro formato numérico.

TO_SECONDS() podría ayudar a resolver algunos problemas, dando a cualquier fecha o valor datetime, la posibilidad que retorne el número de segundos desde el año 0 (o NULL si pasamos cualquier otro valor).
Pluggable Authentication

Pluggable Authentication es un mecanismo que nos permite abstraer las aplicaciones o software del proceso de autenticación.

Hasta ahora, un cliente que se conecta al servidor MySQL tiene que enviar un nombre de usuario y contraseña, que será comparada contra un registro en la tabla mysql.user. Ahora es posible crear un plugin que se encargue de la autenticación utilizando sus propios sistemas y credenciales.
Mejora de rendimiento en Windows

Muchas empresas instalan MySQL en servidores Windows. A menudo, esto tiene sentido, pues sus administradores de TI cuentan con experiencia en Windows, pero necesitan una solución de base de datos de bajo costo o desean instalar una aplicación web que requiere MySQL.

El equipo de desarrollo de MySQL ha mejorado el rendimiento del sistema en plataformas Windows, tanto de 32 como 64 bits.

Fuente: http://www.baluart.net
Regresar a artículos
Publicado en: 2010-12-20 / Categoría: Diseño Web / Estadísticas: [ 2613 Lecturas ] / Total comentarios: 0
 
Comparte este Artículo
Otros artículos relacionadas con: Diseño Web
Introducción a jQuery Mobile
COMO CREAR UN GIGANTE INVISIBLE - HISTORIA DE GOOGLE
DE CÓMO GOOGLE SE CONVIRTIÓ EN GOLIAT
TIPS PARA DISEÑO WEB
COSAS QUE NO DEBES HACER AL DESARROLLAR UNA WEB
 
cOMENTArios:

 
 
Nombre
E-Mail *
Comentario


colabora y participa en nuestra comunidad

Esta sección permiten la publicación de contenido por parte del usuario. Es necesario estar registrado en nuestra comunidad para poder enviar su material, si desea participar y NO ESTA REGISTRADO haga click aquí

Si ya esta registrado y tiene algún artículo de su autoria o de otra fuente y tiene el permiso de publicación, puede compartirlo con nuestra comunidad. Por favor haga click en el botón de abajo y llene correctamente el formulario. Gracias por sus aportes.

Nota: El material esta sujeto a verificación y autorización de nuestro staff.

 
 
AutenticaciÓN
Usuario: "E-mail"
Clave

Olvidó su clave?

Desea registrarse?
 
 
 
 
 
Inicio | Staff | Servicios | Publicidad | Cursos presenciales | Nos recomiendan | Registrese | Contáctenos |


© Copyright Artedinamico.com 2001 - 2013. Todos los Derechos Reservados
Teléfono: (57)+(4) + 444 1001  - Medellín - Colombia - Suramérica
Hosting, diseño y desarrollo de este portal: artedinamico.net
Para contratar los servicios de Artedinamico en: Diseño web, desarrollo web, tiendas virtuales, e-commerce,
posicionamiento web, animación y multimedia, gestores de contenidos, hosting y dominios, cms, diseño gráfico click aquí

Algunas de las imágenes utilizas en este portal son de shutterstock.com y siempre que se usan se reseña su autoría, por lo tanto se prohíbe la distribución y utilización.

Políticas de protección de datos personales | Aviso de privacidad