Foros del Web » Programando para Internet » PHP »

Solo para expertos de PHP con vocación solidaria

Estas en el tema de Solo para expertos de PHP con vocación solidaria en el foro de PHP en Foros del Web. Hola a todos! Esta es la primera vez que escribo, pero soy un usuario activo del foro desde que empecé a aprender php en esta ...
  #1 (permalink)  
Antiguo 10/08/2002, 20:40
 
Fecha de Ingreso: agosto-2002
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Solo para expertos de PHP con vocación solidaria

Hola a todos!

Esta es la primera vez que escribo, pero soy un usuario activo del foro desde que empecé a aprender php en esta página :0)

Les escribo porque tengo el siguiente problema, que no es tanto de código sino más bien de encontrar la mejor forma de hacer lo siguiente:

Necesito una base de datos que contenga muchos artículos en distintas categorías y quiero poder darle al usuario un formulario en que elija un artículo de cada categoría, para luego ver cuánto le saldría la totalidad de artículos seleccionados en diferentes tiendas.

El problema es que no sé de qué forma es más conveniente hacer esto, considerando que tendré que actualizar el precio de los artículos constantemente.

He pensado en hacer una base de datos por cada tienda, con una tabla por cada categoría, que incluya el nombre del artículo y el precio. Pero podría esto resultar muy complejo o gastar mucha memoria, al tener que trabajar con varias tablas y, lo que es peor, varias bases de datos al mismo tiempo. Es decir, no sé, pues no tengo experiencia en todo esto, soy un novato :) por eso quería pedirles a ustedes, los expertos de este foro, que me den su consejo.

Ojalá alguien responda.


Saludos
Bekruger




  #2 (permalink)  
Antiguo 10/08/2002, 20:56
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Solo para expertos de PHP con vocación solidaria

Como bien dices .. tu problema no es con PHP sino con Modelo de datos ...

Te recomiendo que muevas tu mensaje al foro Base de datos de aquí mismo ...

Tambien podrias leerte algun libro sobre modelo de datos, normalizacion y demas historias del tema BBDD.

Un saludo,
  #3 (permalink)  
Antiguo 11/08/2002, 03:07
 
Fecha de Ingreso: agosto-2002
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Re: Solo para expertos de PHP con vocación solidaria

Gracias cluster, estuve viendo manuales de modelos de datos, pero son muy extensos y necesito llegar a una solución rápidamente.

Necesito saber si es común trabajar con muchas bases de datos para una sola aplicación y si esto tiene o no efectos negativos.

Dime, ¿qué haces tú normalmente? ¿Usas muchas bases de datos, o una sola con muchas tablas con identificadores bien pensados?



  #4 (permalink)  
Antiguo 11/08/2002, 11:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Solo para expertos de PHP con vocación solidaria

Depende ...

Por motivos de organizacin de tu sitio tal vez seria recomendable usar varias BBDD simultaneamente ... Pero ese es un tema que hay q evaluar. Por ejemplo .. no valdria la pena usar una BBDD para meter ahi dentro un par de tablas?..

En cuanto a rendimiendo .. Si usas conexiones persistentes .. tal vez no sea problema (al principio de tu aplicacion concectas a todas las BBDD q intervengan y lo dejas ahi trabajando). Si no usas conexiones persistentes .. cada conexion a una BBDD es tiempo que se pierde .. por lo cual si trabajas en una sola BBDD a la que conectas y ahi dentro interactuas con tus tablas (porsupuesto con sus campos llave y estableciendo bien sus relaciones) ... no es tanto tiempo de ejecucion q se pierde en tus consultas.

Ah, .. si piensas en optimizar un buen modelo de datos .. otro tema a tener en cuenta es el Motor de BBDD a usar ... igual estas pensando en Mysql en este momento .. pero tendras q estudiar si Mysql te resuelve tus problemas (como todo motord e BBDD tiene sus limitaciones) .. y dentro de Mysql por ejemplo tienes versiones como MysqMax .. y a su vez "tipos" de BBDD con las q trabajar (MyISAN, InnoB .. etc).

Un saludo,
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 10:34.