Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Dudas sobre mi base de datos

Estas en el tema de Dudas sobre mi base de datos en el foro de Bases de Datos General en Foros del Web. Buenos dias amigos, hoy vengo con algunas dudas acerca de una base de datos donde estoy trabajando, la base de datos es mysql y tiene ...
  #1 (permalink)  
Antiguo 31/12/2010, 11:03
 
Fecha de Ingreso: septiembre-2009
Mensajes: 30
Antigüedad: 14 años, 7 meses
Puntos: 1
Dudas sobre mi base de datos

Buenos dias amigos, hoy vengo con algunas dudas acerca de una base de datos donde estoy trabajando, la base de datos es mysql y tiene mas de 100,000 registros la cual son de una tabla que se llama posts y tiene 3 columnas idp, titule, post, la mayoria de veces en post tiene incluso hasta mas de 1,000 letras y esto hace que esos 100,000 registros puedan pesar mas de 100 mbs en datos y cuando llege la hora de cambiar o imigrar a otro servidor puede ser un poco dificultoso.
tambien hay un minimo de 50 conexiones constantes a mysql y quiero hacer todo un poco mas optimo una de las preguntas son.
¿se puede optimizar un poco si toda la columna de post las guardo en una carpeta llamada posts y cada una en un texto plano (.txt) y su nombre sera el idp en la base de datos?.

¿se sabe que las conexiones constantes seguirian pero serian mas rapidas porque no enviarian tantos datos a php, pero que es mas optimo 50 conexiones a la base de datos o abrir 50 archivos constantemente, seria mas rapido las 50 conexiones y abrir los 50 archivos al mismo tiempo? Gracias de antemanos espero sus respuestas
  #2 (permalink)  
Antiguo 02/01/2011, 15:44
 
Fecha de Ingreso: septiembre-2009
Mensajes: 30
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Dudas sobre mi base de datos

es obvio que puedo seguir trabajando bien con mysql hasta tener unos 500,000 registros, aparte de que es algo para optimizar la velocidad y las conexiones constantes es una duda que ya muchos nos hemos planteado, claro hay que pensar que para abrir tantos .txt el servidor tiene que tener una buena ram, y tambien que mysql es un socket aparte del servidor web que puede trabajar de forma rapida por eso necesito que den ejemplos, aunque todavia no lo necesite pero es de gran ayuda para los visitantes gracias de ante mano
  #3 (permalink)  
Antiguo 30/03/2011, 22:50
Avatar de oswalgogra  
Fecha de Ingreso: septiembre-2007
Ubicación: En algún lugar del territorio Colombiano
Mensajes: 140
Antigüedad: 16 años, 8 meses
Puntos: 5
Información Respuesta: Dudas sobre mi base de datos

Aja y qué?

Creo que deberías almacenar la información de los post en la base de datos, ya sea en binario o en caracteres, ya que como dices, puede haber mucha carga en el servidor si la aplicación consume recursos del gestor de base de datos y luego del gestor de archivos, mira esto:

"Los tipos BLOB y TEXT
Un BLOB es un objeto binario que puede tratar una cantidad de datos variables. Los cuatro tipos BLOB son TINYBLOB, BLOB, MEDIUMBLOB, y LONGBLOB. Difieren sólo en la longitud máxima de los valores que pueden tratar.

Los cuatro tipos TEXT son TINYTEXT, TEXT, MEDIUMTEXT, y LONGTEXT. Se corresponden a los cuatro tipos BLOB y tienen las mismas longitudes y requerimientos de almacenamiento.

Consulte Sección 11.5, Requisitos de almacenamiento según el tipo de columna."

Puedes analizar los requerimientos sobre esos campos, para qué te conviene más, si blob o text.

Aquí está la información sobre los tipos de campo blob y texto en mysql 5

Espero que te sea de ayuda.

Pdta: una pista: Joomla! 1.5 utiliza columnas VARCHAR(255) para los títulos de los artículos, y MEDIUMTEXT para las columnas que almacenan la introducción y el texto completo de los artículos.

Éxitos y hasta pronto!
__________________
Oswaldo: El que gobierna con el poder de Dios.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:52.