Mi respuesta no es técnica, mas bien tiene que ver con tu ética o la forma
en que ofreces servicios.

En software estamos acostumbrados a adaptar la herramienta que tengamos a
las necesidades del cliente, por que no es algo físico donde si no encaja,
pues no encaja y punto (como los motores de un carro a otro, sus asientos o
ventanas).
Aca estamos acostumbrados a realizarle cualquier tipo de cambio con tal de
satisfacer sus necesidades, aunque eso implica, como al parecer es tu caso,
destruir la aplicación y volverla a hacer. Lo que tu mencionas no es algo
trivial, es un órgano vital de la aplicación y como tal, la aplicación debe
ejecutarse bajo el esquema para el que fue desarrollada y ya esta probada
que funciona, eso es, un postgres 12. Los clientes siempre van a querer que
te adaptes a ellos para economizar, pero yo te aconsejaría que le
recomiendes al cliente que se compre un nuevo PC donde lo puedas instalar o
rente un servicio en la nube con esta versión, para que te evites
muchísimos dolores de cabeza. Cuando dices que no dispone, me suena a una
regla de un director que quiere implementar algo nuevo al menor costo
posible. La tecnología y automatización es cara, como cualquier otra cosa
de la vida.

Saludos

On Fri, Apr 9, 2021 at 9:00 PM Edwin De La Cruz <edwinsp...@gmail.com>
wrote:

> Saludos cordiales.
> Estoy buscando información acerca de cuando usar o cuando no, tablas
> particionadas. Ventajas y desventajas.
>
> Desde hace unos años uso tablas heredadas, luego con las nuevas
> versiones de postgres pasé a usar tablas particionadas.
>
> Mi aplicación guarda "gran" cantidad de datos, varios cientos de miles
> al día. Para mejorar el desempeño en las consultas particionaba las
> tablas por meses. Y efectivamente me fué bien, con la ventaja
> adicional que reduje el tamaño de los índices a un 20% del total, que
> eran varios Gigas.
>
> Ahora, me veo en la necesidad de instalar esa aplicación para un
> cliente cuya infraestructura dispone de un servidor con PostgreSQL 10.
> Mi aplicación la tengo bajo PostgreSQL 12.
> El cliente no puede actualizar versión.
>
> Cuando intento subir un backup no  suben las tablas particionadas. Así
> que me puse a pensar en que quizá deba convertir las tablas
> particionadas en tablas "normales" pero tengo el temor que me dé
> problemas de desempeño.
>
> En los picos más altos de clientes voy a recibir aproximadamente 1000
> clientes a la vez, cada uno haciendo INSERT a la base de mínimo 500
> registros.
>
> Si alguien me puede aconsejar alguna lectura para orientarme de cuando
> usar tablas particionadas y cuando no.
>
> Gracias por su ayuda y saludos desde Ecuador.
>
>
>
> Mis proyectos de software libre en:
> https://github.com/edwinspire
> Github - edwinspire
>
>
>

-- 
Lindolfo Iván Perales Mancinas
Solo existen 10 tipos de personas en el mundo, las que saben binario y las
que no.

Reply via email to