From: | "Mario Gonzalez" <gonzalemario(at)gmail(dot)com> |
---|---|
To: | Postgres Español <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Fwd: Requerimientos para una base |
Date: | 2006-03-06 00:18:16 |
Message-ID: | 2065a6cf0603051618s4abb4306t@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
---------- Forwarded message ----------
From: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
Date: 04-Mar-2006 19:23
Subject: Re: [pgsql-es-ayuda] Requerimientos para una base
To: Mario Gonzalez <gonzalemario(at)gmail(dot)com>
> On 04/03/06, Jaime Casanova <systemguards(at)gmail(dot)com> wrote:
>> <snip>
>>
>> > La memoria, tiene que ver con la cantidad de datos que van a
>> procesarse
>> > con las consultas.
>> > La velocidad de respuesta, esta influida en gran medida por los
>> indices
>> > que utilices en las condiciones de las consultas (campos que pondrás
>> en el
>> > WHERE). De todas formas, y ariesgando a equivocarme (depende del largo
>> de
>> > tus filas y de la cantidad de filas que devuelvan las diferentes
>> > consultas), 1GB es buena cantidad.
>> >
>> > El disco duro tiene que ver cuanto miden tus registros o filas. Eso lo
>> > multiplicas simplemente por la cantidad de registros que ya comentaste
>> que
>> > tendría esta bd. Si hablas de 60 millones de registros, a unos 4KB
>> por
>> > fila, da unos 230GB aprox. Entonces un disco naturalmente que mas
>> grande
>> > (es solo un calculo al aire).
>> >
>>
>> <snip>
>>
>> como dices en el tiempo de respuesta tiene mucho que ver el tamaño de
>> los registros, pero tambien cuenta la velocidad de los discos...
>>
>> recuerda que la idea es sacar la mayor cantidad de registros en una
>> sola operacion de I/O, eso implica que los registros no sean muy
>> grandes para que entren mas en una sola pagina. Pero tambien significa
>> que tus dicos deben ser rapidos, de que te vale que los registros que
>> estas consultando salgan todos en una sola operacion de I/O (casi
>> nunca ocurre esto), si esa sola operacion se va a demorar?
>>
>> una forma de compensar la velocidad de los discos es aumentando
>> memoria, asi que yo diria que esos son los dos puntos principales: la
>> cantidad de memoria y la velocidad de los discos... luego el
>> procesador...
>>
>
> Concuerdo yo tambien. Ademas 10 consultas por minuto es
> relativamente poco, nada que una buena cantidad de ram y discos SCSI's
> pudieran soportar.
>
> IMHO, como base pudieras tener....
>
> - una configuracion SCSI RAID 0+1 seria conveniente
> - 8 o 16 Gigas en Ram
> - Discos Hotplug
> - Fuente de poder redundante
> - CPU AMD Opteron (o Intel) dual
>
Wow...eso le va a salir a precio de Sparc, justo lo que el listero no
quiere me da la impresion.
Sin duda que SCSI seria lo ideal, pero hoy en dia discos SATA tienen
rendimientos aceptables.
A riesgo de equivocarme, como inclui en el correo anterior, puede 1GB
quede corto. Probablemente 2GB o 4GB sean suficientes. Ahora claro esta
que todo tiene que ver con que es tiempo de respuesta decente para nuestro
listero...
Disco Hotplug pueden ser un lujo. Con buenas politicas de respaldo, se
pueden evitar.
L
From | Date | Subject | |
---|---|---|---|
Next Message | Mario Gonzalez | 2006-03-06 00:24:51 | Re: Requerimientos para una base |
Previous Message | Mario Gonzalez | 2006-03-06 00:16:10 | Re: RE: [pgsql-es-ayuda] Tamaño de un campo |