¿Alguien me puede explicar la diferencia entre Decimal y Numeric? Google al respecto pero sigue sin quedarme muy claro.

Jose Alejandro Fuentes

Jose Alejandro Fuentes

Pregunta
studenthace 4 años

¿Alguien me puede explicar la diferencia entre Decimal y Numeric? Google al respecto pero sigue sin quedarme muy claro.

3 respuestas
para escribir tu comentario
    Marisol Catari Choquehuanca

    Marisol Catari Choquehuanca

    studenthace 4 años

    Creo que tu confusión viene de la denominación entre los tipos de datos en MySQL y Firestore. En MySQL hay el tipo Decimal, que puede guardar ya sea enteros, como de punto flotante == 0,4,10.4566, -678 En Firestore, agrupa a todos los tipos numéricos en el tipo Numeric. Para fines prácticos ambos tipos se utilizarán para guardar datos similares. Pero recuerda que Firestore es NoRelacional.

    Entonces uno se pregunta y porqué rayos MySQL tiene: decimal, float, double, int, ...? La respuesta es por el espacio asignado (bytes) a cada tipo numérico. Un Int ocupa menos espacio que un Decimal, y un Decimal ocupa menos espacio que un Float. En una BD de millones de registros, eso es importante. Revisa esto: https://stackoverflow.com/questions/1841915/difference-between-decimal-and-numeric

    Edgar Lopez Arroyo

    Edgar Lopez Arroyo

    studenthace 4 años

    Los decimales se refieren a números con punto decimal por ejemplo, 2.332, 3.454, -2.454. Los numérico se refieren a los números enteros por ejemplo, 1, 2, 3, 4, 5, 6, etc.

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.