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

Necesito consejo

Estas en el tema de Necesito consejo en el foro de Mysql en Foros del Web. Hola a tod@s. Vereis voy a empezar una página web de tipo inmobiliaria a nivel nacional, algo así como fotocasa, idealista, etc..., y necesito que ...
  #1 (permalink)  
Antiguo 03/02/2014, 03:09
 
Fecha de Ingreso: enero-2011
Ubicación: España
Mensajes: 222
Antigüedad: 13 años, 3 meses
Puntos: 7
Necesito consejo

Hola a tod@s.

Vereis voy a empezar una página web de tipo inmobiliaria a nivel nacional, algo así como fotocasa, idealista, etc...,
y necesito que sea rapida y que el planteamiento sea correcto desde el principio.

En primer lugar lo que quiero pediros es que me aconsejeis como plantear las bases de datos, ya que la cantidad de registros suele superar el Millón y Medio (1.500.000), sobre todo por que se tratara de una página donde la gente podra poner sus anuncios de forma gratuita, cada registro tendra alrededor de 80 campos y ademas sera consultada por varios cientos de usuarios simultaneamente.

Que pensais que es mejor tener en la base de datos, tablas separadas, de cada una de las modalidades, lo que equivaldria a tener no mas de 10 tablas (1 por modalidad a nivel nacional ), pero con un montón de registros por ejemplo:

Tabla Alquileres, (Contendria todos los alquileres a nivel nacional)
Tabla Ventas. (Contendria todas las ventas a nivel nacional)
Tabla Traspasos, (Contendria todos los Traspasos a nivel nacional)
Tabla etc...

o seria mejor tener una tabla que agrupara todas las modalidades anteriores separadas por provincia, en este caso estariamos hablando de alrededor de 52 tablas, por ejemplo:

Una tabla contendria todos los Alquileres, Ventas, Traspasos, etc... de la provincia de Madrid.
Otra tabla contendria todos los Alquileres, Ventas, Traspasos, etc... de la provincia de Barcelona.
etc...

O una tercera posibilidad tener las modalidades separadas y ademas por provincia lo que equivaldria a tener un buen monton de tablas de datos algo así como 520 tablas (10 modalidades x 52 provincias)

¿Que pensais que es mejor?

Actualmente utilizo normalmente en otras paginas MySql "InnoDB"

Gracias como siempre por vuestra ayuda.
__________________
¿Hay algo mas hermoso que ayudar.?
  #2 (permalink)  
Antiguo 03/02/2014, 08:53
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Necesito consejo

Puedes probar con algunos modelos ya existentes:

Un modelo para alquileres:



Un modelo para ventas:



Pero para hacer un modelo específico para ti, hay que hacer un relevamiento completo de lo que se tiene y lo que se debe tener. No es algo que se hace al vuelo...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: campo, consejo, registro, sql, 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 15:58.