Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

224
Vistas
Está creando múltiples tablas más rápido que una sola tabla para MySql

Uso MySql para almacenar diferentes marcadores de mapas de Google para diferentes ciudades.

Mi pregunta es:

¿Sería más rápido si creara diferentes tablas para cada ciudad y almacenara la latitud y la longitud allí? O estaría bien si creara una sola tabla para almacenar todos los marcadores allí, agregar una columna de valor de ciudad y recuperarlos por el nombre de la ciudad en mi sitio web.

Si creo una sola tabla, podría terminar con más de 300.000 filas, por otro lado, si creo tablas diferentes para cada ciudad, podría terminar con más de 500 tablas...

Mi idea inmediata del proceso sería pensar que varias tablas con menos filas serían más rápidas, pero sería un gran desastre.

Gracias.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

No no no. Las bases de datos están optimizadas para manejar menos tablas grandes, en lugar de muchas tablas más pequeñas. Mantener tablas paralelas separadas es una pesadilla de mantenimiento. Aquí hay algunas razones:

  • No puede declarar restricciones de clave externa.
  • Agregar una columna, restricción o índice requiere cambiar muchas tablas.
  • Las tablas son ineficientes debido a la proliferación de páginas a medio llenar.
  • Las consultas sobre todos los datos son una pesadilla.

Tienes una entidad. Siga la mejor práctica de tener una tabla para esa entidad.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda