¿Cuál es más eficiente: un servidor PostgreSQL separado? ¿O PostgreSQL local?

¿Cuál es más eficiente: un servidor PostgreSQL independiente o PostgreSQL local?

He estado ejecutando PostgreSQL en un servidor independiente durante mucho tiempo y lo uso en mi sitio. De vez en cuando me pregunto, ¿crees que esto es necesario? Entonces, ¿sería más eficiente el local o un servidor independiente?

En igualdad de condiciones, un servidor local sería más eficiente, ya que se ahorra la sobrecarga de la comunicación entre servidores.

2 Me gusta

Estoy pensando en el futuro, pero ahora mismo puede haber 600-1000 usuarios únicos o no. He configurado un servidor separado en caso de que necesite más en el futuro, pero no conozco la capacidad exacta de Discourse. Si alojo Postgresql en la misma máquina, ¿se ralentizará bajo una carga pesada? ¿Cuántos usuarios puede manejar localmente a la vez?

mi servidor;
Intel® Core™ i5-13500
64 GB DDR4
2 x 512 GB NVMe SSD (Gen4)
(Software-RAID 1)
NIC de 1 Gbit

Lo dividí en 2 partes, le di 25 GB de RAM al servidor principal y 20 GB de RAM al servidor postgresql. No estoy seguro de si lo configuré bien de esta manera.

Y a veces me pregunto si debería cambiar a un servidor en la nube. Así que no quiero gastar demasiado dinero cuando hay una solución más adecuada.

¿Cuáles cree que deberían ser las mejores características del servidor para una población de 1000 a 5000 usuarios a la vez?

¿Vas a tener 5000 usuarios activos a la vez?

Supongo que esto sucederá. Por supuesto, esto puede cambiar. Por ejemplo, cuando haya un panel en la televisión donde la gente pueda hacer preguntas y los presentadores puedan ver esas preguntas, ¿podrá manejar este tipo de tráfico? Este es un pensamiento prospectivo, quiero asegurarme ahora.