A quién se le puede ocurrir algo asi?

Sunday August 08th 2004, 7:35 pm
Filed under: General

No entiendo, realmente no entiendo.
Cuál es la idea de armar una base de datos, para una aplicación única, en la cual las tablas estan repartidas en diferentes bases de datos lógicas? Encima, en un servidor como Postgres, que no soporta queries interdatabase. Eso implica que no se pueden hacer ciertos joins que son necesarios en la aplicación, porque las tablas residen en diferentes bases de datos. También que es imposible realizar transacciones entre ciertas tablas (olvídenlo, Postgres no soporta JTA, y aunque lo hiciera…) . En fin, todo mucho más complicado e ineficiente.
Cuál es la única posible razón para que alguien tomara esta decisión? Bueno, pienso yo que quizás, cuando el tráfico hacia la BD creciera lo suficiente, esta sería una manera fácil (aunque no por eso eficiente) de clusterizar la BD, separando cada BD en un servidor físico diferente.
Justamente eso, fue lo que empezó a pasar hace un tiempo. El servidor de BD esta casi al tope de su capacidad, asique dije, es el momento de agregar un nuevo server con algunas de las BD. Cuál fue la respuesta que obtuve?

Imposible, nuestro servidor de BD es una máquina muy poderosa y muy costosa, para separar las bases de datos, deberiamos comprar otro servidor igual, y nos resultaría muy caro.

Sin palabras…


| show comment »
1 Comment so far
Leave a comment



Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(required)

(required)