Usar una solo tabla para guardar diferentes tipos de datos?

YeltsinReyes Seguir

Lambda
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
16 Feb 2010
Mensajes
2.939
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?
 

fabgonber

VIP
Zeta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
4 Abr 2019
Mensajes
1.999
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
 

fabgonber

VIP
Zeta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
4 Abr 2019
Mensajes
1.999

mchojrin

Beta
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Feb 2017
Mensajes
103
@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 ;)
 

YeltsinReyes

Lambda
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
16 Feb 2010
Mensajes
2.939
@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:

mchojrin

Beta
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
10 Feb 2017
Mensajes
103
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
 

vicram10

Épsilon
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
8 May 2013
Mensajes
751
Edad
38
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.
 

YeltsinReyes

Lambda
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
16 Feb 2010
Mensajes
2.939
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!
 

davidrod

Delta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 Dic 2020
Mensajes
536
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.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba