Herencia vs Particionado
Publicado por Marc (3 intervenciones) el 30/10/2020 10:37:06
Buenos días,
estoy empezando a usar Postgresql, y estoy realizando algunos cursos y me ha surgido esta duda.
Primero he visto como realizar el particionado de una tabla, por ejemplo tengo una tabla personas y se particiona en dos tablas persona_hombre y persona_mujer.
Luego tengo otro ejemplo con herencia, que indica que es como una especie de partición, pero no exactamente igual. En ese caso tiene una tabla padre empleado, con dos tablas hijas, empleado_sueldo_menor_1000 y empleado_sueldpo_mayor_1000.
Al final veo que se obtiene lo mismo, una tabla Padre con X hijas según la partición que se haga.
¿Alguien me podría indicar las diferencia entre herencia y partición? ¿Y cuando se usa una u otra?
PD: Estoy usando Postgresql 12 y 13.
Muchas gracias y saludos,
estoy empezando a usar Postgresql, y estoy realizando algunos cursos y me ha surgido esta duda.
Primero he visto como realizar el particionado de una tabla, por ejemplo tengo una tabla personas y se particiona en dos tablas persona_hombre y persona_mujer.
Luego tengo otro ejemplo con herencia, que indica que es como una especie de partición, pero no exactamente igual. En ese caso tiene una tabla padre empleado, con dos tablas hijas, empleado_sueldo_menor_1000 y empleado_sueldpo_mayor_1000.
Al final veo que se obtiene lo mismo, una tabla Padre con X hijas según la partición que se haga.
¿Alguien me podría indicar las diferencia entre herencia y partición? ¿Y cuando se usa una u otra?
PD: Estoy usando Postgresql 12 y 13.
Muchas gracias y saludos,
Valora esta pregunta
0