Usar una solo tabla para guardar diferentes tipos de datos?

  • Autor Autor YeltsinReyes
  • Fecha de inicio Fecha de inicio
YeltsinReyes

YeltsinReyes

Mi
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Hola, que tal ven usar una sola tabla con la columnas ID, TIPO, DATOS para guardar diferentes tipo
de datos serializados para no tener que usar mas tablas? asi como hace wordpress?
 
Hola, que tal ven usar una sola tabla con la columnas ID, TIPO, DATOS para guardar diferentes tipo
de datos serializados para no tener que usar mas tablas? asi como hace wordpress?
Es una muy mala idea.

Saludos
 
@YeltsinReyes el problema es que al tener todo mezclado pierdes mucho del poder de usar una BD.

Si vas a usar algo así, sin estructura te conviene usar directamente archivos de texto o DBs tipo NoSQL.

Todo depende de los requisitos de tu aplicación pero en general, si el sistema será transaccional (Es decir, habrá mucho de ingreso/borrado/actualización) te conviene usar una BD relacional bien diseñada como comenta @fabgonber ).

Consúltame si te quedan dudas 😉
 
@mchojrin Estoy tratando de hacer un plugin en wordpress entonces necesito guardar (Id, idioma) y (id, servidor) y los datos de un formulario dinamico (id, titulo, imagen, [idioma [servidor, url]) entonce no quiero tener que hacer 3 tablas o mas para guardad esos datos!
 
Última edición:
Ok, en principio no veo nada de malo en hacer 3 o más tablas pero si para tí es un problema puedes intentarlo con MongoDB o algo así.

El tema que debes tener en cuenta es que en ese tipo de estructuras es más difícil mantener la correspondencia entre los datos.

Por ejemplo, vas a encontrarte con datos repetidos (idioma y servidor) y si en algún momento necesitas modificar alguno no va a ser tarea sencilla.

Saludos
 
Gracias bro, tocara hacer las tablas.
Saludos!
 
A veces la manera correcta es la manera mas larga de realizar, como mencionaron mas arriba, es totalmente recomendable que normalices tus tablas y registros para no meter todo en 1 solo y con el tiempo sea un "cancer" hacerle mantenimiento.
 
A veces la manera correcta es la manera mas larga de realizar, como mencionaron mas arriba, es totalmente recomendable que normalices tus tablas y registros para no meter todo en 1 solo y con el tiempo sea un "cancer" hacerle mantenimiento.
Eso hice bro, muchas gracias por la ayuda!
 
Lo que buscas es una tabla no relacional.

Amazon Aurora es una excelente opción.
https://aws.amazon.com/rds/aurora/

Así puedes manejar tus bases/tablas con absolutamente todos los datos que desees, sin definirlos previamente, así puedes tener un crecimiento horizontal, no solo vertical, "on the fly", como les gusta definirlo.

Es de las mejores opciones para BigData.
 
Atrás
Arriba