de webmaster a webmaster

Lo que tenemos sobre la etiqueta ‘bases de datos’

Alternativa a phpMyAdmin con Ajax

sin comentarios, by the moment porfaplis, deja uno que "é grati"

Aunque tanto la propia aplicación web phpMyAdmin como la alternativa que os presentamos MonoQL son excesivamente grandes, ambas son soluciones contrastadas, sobre todo la primera.

Quizá phpMyAdmin se nos ha hecho vieja, no en su funcionalidad pero si en su apariencia y en la técnica que la sustenta puro y duro PHP + HTML

Es aquí donde MonoQL se nos presenta, con.su interficie bajo Ajax.

Lo mejor es que pruebes esta herrqmienta para administrar bases de datos MySql bajo Ajax por ti mismo.

http://sourceforge.net/projects/monoql/

Blogueado por uvedobles.com alias uvedobles.com

October 28th, 2010 a las 8:10 am

Lo bueno si breve dos veces bueno

sin comentarios, by the moment porfaplis, deja uno que "é grati"

Hoy desde la playa y bajo un imperoso sol os dejo un enlace donde nos invitan a someter a rigurosa dieta a nuestras bases de datos, es obvio y todos ya lo sabemos, pero el autor del post original lo ha medido y cuantificado, dale!  http://af-design.com/blog/2009/02/24/a-smaller-database-is-a-faster-database/

Blogueado por uvedobles.com alias uvedobles.com

August 21st, 2010 a las 11:54 am

Cambiar clave root a Mysql por línea de comandos Windows

con un 4 comentario, di la tuya, maracuya

Esta guía ha sido realizada con una captura de Windows 2003 si bien una vez nos logamos a mysql como root los comandos son los mismos para cualquier sistema operativo que disponga de MySQL funcionando.

Vamos a cambiar la clave del root al sistema de bases de datos MySQL desde la línea de comando o símbolo de sistema de Windows, ten en cuenta que la clave Root del MySQL es la clave más potente y por norma general no puede ser cambiada mediante phpMyAdmin ni ningún otro sistema cómodo, este cambio debe realizarse desde la consola de sistema para ello deberás abrir un termina, si estás en Windows deberás abrir una ventana de sistema o ventana MS-DOS que te permita ejecutar el monitor de MySQL, para ello desde tu menú realiza la siguiente secuencia de clics hasta que te aparezca una venta de Símbolo de sistema:

Inicio > Todos los programas > Accesorios > Símbolo de sistema

Y partir de aquí, ejecuta los siguientes comandos (en negrita) pulsando la tecla enter tras escribirlos para que se ejecuten:

mysql -u root -p

A lo que el servidor te pedirá la clave actual de Root, introdúcela y pulsa enter

Ahora se te mostrará el prompt: “mysql>”

Debemos decirle a mysql que vamos a trabajar sobre la base de datos general, que se llama mysql y es la que contiene los privilegios de los diferentes usuarios.

Teclea el siguiente comando sin olvidarte el punto y coma del final:

use mysql;

Ahora hemos de ejecutar una sentencia Update de MySQL para modificar la clave del usuario root fíjate en el siguiente comando:

update user set password=PASSWORD(“nuevaclave”) where user=’root’;

Por ejemplo si la clave que queremos poner a root es “difiLisisisi89Ma” el comando sería:

update user set password=PASSWORD(“difiLisisisi89Ma”) where user=’root’;

Anótate bien esa clave y ahora vamos a recargar los privilegios en el servidor de base de datos con el comando Flush. Teclea:

FLUSH PRIVILEGES;

Y ahora a salir del monitor de MySQL

quit

Blogueado por uvedobles.com alias uvedobles.com

April 5th, 2010 a las 8:25 am

Cambiar a minúsculas un campo de Mysql

han cantado bingo! ahora deja tu respuesta

Otro miniapunte de utilidad para los que trabajamos constantemente con bases de datos.

Para cambiar de mayúsculas a minúsculas el texto contenido en un campo concreto de una determinada base de datos bajo mysql lo puedes hacer si necesidad de PHP de por medio, con un comando directo de mysql que puedes ejecutar desde la línea de comando de Mysql o incluso desde el más amigable y accesible phpMyAdmin.

Aquí os dejamos un ejemplo:

UPDATE nombre_tabla SET nombre_campo=LOWER(nombre_campo);

Blogueado por uvedobles.com alias uvedobles.com

March 22nd, 2010 a las 8:45 am

Posted in bases de datos,mysql

"Etiquetao" como , , , ,

Base de datos Cassandra

han cantado bingo! ahora deja tu respuesta

Migración de grandes hacia Cassandra db

Por la red ha saltado la alarma ya que Twitter pretende migrar al sistema de base de datos Cassandra, hasta la fecha los de Twitter confiaban en la base de datos mysql con un complejo sistema de Twitter.

No es la primera compañía que migra hacia Cassandra tras la adquisición de MySQL por Oracle, un movimiento que no ha sido del agrado de prácticamente ningún desarrollador, además con estos movimientos tan sólo acrecentamos el temor de que Oracle acabe ahorcando el proyecto libre MySQL en favor de sus sistemas de bases de datos de pago.

La base de datos Cassandra fue liberada por Facebook en el año 2008, en la actualidad es usada por servicios web de alto tránsito y de alta actividad en cuanto a base de datos se refiere, nombres como Rackspace, Digg, Facebook, Cisco, etc son algunas de las compañías que ya trabajan bajo Cassandra el echo de que muchas redes sociales de gran renombre la utilicen es garantía de su funcionalidad pues bien es sabido que tanto Twitter como Facebook y Digg son las aplicaciones web que mueven un mayor volumen de registros de bases de datos.

Características destacadas de Cassandra

Cassandra DB dispone de algunas características muy interesantes entre las que destacamos:

Tolerancia a fallos

Los datos son replicados en múltiples nodos de forma que si falla uno el sistema es capaz de leer los datos desde cualquier otro nodo sin problema alguno sin ningún tipo de downtime o tiempo de espera, elevando así el tiempo de operatividad muy por encima de MySQL.

Descentralización de los datos

Todos los clusters que conforman una base de datos disponen de la misma información por lo que los datos están replicados y se encuentran en todos los puntos aportando toda la ventaja que implica la descentralización de los datos.

Modelo de datos avanzado

Cassandra dispone de lo que se denomina un Rich Data Model es decir un sistema eficiente y simple para la ejecución de consultas a la base e datos.

Elasticidad

Te permite leer y escribir simultáneamente sin interrupciones.

Requerimientos de Cassandra

Servidor Apache, 1Gb. de mínimo de memoria RAM bajo entornos virtualizados, si el hardware es dedicado debería ser superior a 4Gb. de todas formas es habitual encontrarse cluster con 16 y 32 Gb. de memoria RAM.

A nivel de CPU Cassandra trabaja de forma excelente con sistemas multi-núcleo así que a mayor número de cores, mayor rendimiento. Así pues si precisas de un gran rendimiento, no te cortes y tira por sistemas de cuatro u ocho núcleos.

Capacidad de disco, ideal 2 discos por cada cluster, en uno se almacena el llamado CommitLogDirectory o fichero de registro de activicidad (log) y en el otro los datos o DataFileDirectories.

Sistema operativo, lo mejor un sistema operativo de 64bits, a mayor estabilidad mejor rendimiento. Por supuesto, Unix o Linux, incluído Mac OSX.

Enlace: http://incubator.apache.org/cassandra/