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

es conveniente grabar un array en una tabla mysql?

Estas en el tema de es conveniente grabar un array en una tabla mysql? en el foro de Mysql en Foros del Web. Buenas, me encuentro que tengo que guardar un array con unos 50 valores en una tabla mysql, pero por lo que voy leyendo por internet, ...
  #1 (permalink)  
Antiguo 26/02/2013, 11:44
 
Fecha de Ingreso: octubre-2010
Ubicación: Aachen
Mensajes: 160
Antigüedad: 13 años, 5 meses
Puntos: 22
es conveniente grabar un array en una tabla mysql?

Buenas, me encuentro que tengo que guardar un array con unos 50 valores en una tabla mysql, pero por lo que voy leyendo por internet, no es muy conveniente hacer esto.

Es una opción factible o mejor que tire por otro camino?
  #2 (permalink)  
Antiguo 26/02/2013, 11:46
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: es conveniente grabar un array en una tabla mysql?

Eso depende.

Si no necesitas hacer consultas utilizando algún valor de ahí no lo veo tan mal, un ejemplo de esto es Wordpress que almacena sus configuraciones en base de datos.

Lo de "conveniente" es algo que se puede analizar, pero como no sabemos que tienes en mente es complicado deducir algo.

Tal vez si nos explicas podríamos conseguir mas claridad.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 26/02/2013, 11:48
 
Fecha de Ingreso: octubre-2010
Ubicación: Aachen
Mensajes: 160
Antigüedad: 13 años, 5 meses
Puntos: 22
Respuesta: es conveniente grabar un array en una tabla mysql?

pues eso no lo habia pensado, si que es verdad que en el futuro querré hacer busquedas de los valores del array por separado.

Por que entonces la otra opción sería hacer las 50 columnas a la tabla, no?
  #4 (permalink)  
Antiguo 26/02/2013, 11:51
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: es conveniente grabar un array en una tabla mysql?

Yo creo que el problema es que sigues pensando a la antigua, hoy en día hay diversas tecnologías para poder emplear.

Si yo fuera tu y de algún modo necesito que esta información quede estructurada y que a la vez en un futuro la voy a consultar, es probable que use MongoDB para ello.

Digamos que no me gusta mucho caer en la relacionítis que provoca limitarse a bases de datos tradicionales.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 26/02/2013, 11:53
 
Fecha de Ingreso: octubre-2010
Ubicación: Aachen
Mensajes: 160
Antigüedad: 13 años, 5 meses
Puntos: 22
Respuesta: es conveniente grabar un array en una tabla mysql?

jejeje, el otro dia mi vecino que trabaja en mongoDB me decía las virtudes de dichaa base de datos.

El tema es que la web ya está a medias y además usi un framework, así que no se si será mejor el remedio que la enfermedad
  #6 (permalink)  
Antiguo 26/02/2013, 11:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 15 años, 11 meses
Puntos: 2534
Respuesta: es conveniente grabar un array en una tabla mysql?

Pues entonces el camino lo decides tu, yo no uso MongoDB para todo pero este sería un buen escenario para implementarlo.

A decir verdad no es nada complejo usarlo, y si practicas un par de horas puede que hasta te enamores de él.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 26/02/2013, 12:37
 
Fecha de Ingreso: febrero-2013
Mensajes: 65
Antigüedad: 11 años, 1 mes
Puntos: 1
Respuesta: es conveniente grabar un array en una tabla mysql?

¿Y si haces 50 filas en vez de 50 columnas?

Etiquetas: php, tabla
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 05:55.