Re: TABLAS EN MEMORIA RAM O SHARE BUFFERS

From: Manuel Aller <manuel(dot)aller(at)infracoop(dot)com(dot)ar>
To: Walter Cattebeke <walter(dot)cattebeke(at)gmail(dot)com>
Cc: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Sergio Sinuco <sergiosinuco(at)datatraffic(dot)com(dot)co>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: TABLAS EN MEMORIA RAM O SHARE BUFFERS
Date: 2014-08-21 18:37:22
Message-ID: CAJs6SE=fBu5VMTx-6c+pz5E6kpxUS1mF1Mc2jUFuwSYqvddbKw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias Walter, justamente, mi punto era que no es seguro tener un
tablespace en memoria, porque ante una falla (un kill, o cualquier cosa)
perdés todo, incluso la posibilidad de levantar el postgres sin dolor.

Por otra parte, sugería que una tabla UNLOGGED para procesamiento rápido,
si bien tiene el mismo problema (si se cae lo pierdo ya que postgres va a
truncar esa tabla) al menos la integridad del servidor sigue existiendo, y
rápidamente estará online sin hacer magias raras.

Aparte, terminaba pidiéndole a Sergio (quien vino con esta pregunta) un
poco más de info para conocer a qué se está enfrentando.

Saludos!

El 21 de agosto de 2014, 13:17, Walter Cattebeke <walter(dot)cattebeke(at)gmail(dot)com
> escribió:

> Hola Manuel.
>
> No dejes de darle una mirada a este articulo de Craig Ringer
> http://blog.2ndquadrant.com/postgresql-no-tablespaces-on-ramdisks/
> Tengo 0 experiencia en este tema pero me parecio que la conclusión del
> articulo merece ser tenida en cuenta.
>
> Saludos,
> Walter
>
>
> 2014-08-19 11:50 GMT-04:00 Manuel Aller <manuel(dot)aller(at)infracoop(dot)com(dot)ar>:
>
>
>> El 19 de agosto de 2014, 11:44, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
>> escribió:
>>
>> Sergio Sinuco escribió:
>>> > Hola lista. ¿Que es mas recomendable, tener una tabla en un tablespace
>>> > creado en memoria ram o hacer tunning de los parametros relacionados
>>> con el
>>> > uso de la memoria ram en postgres y el sistema operativo?
>>>
>>> ¿Has considerado una tabla UNLOGGED?
>>>
>>>
>> Mmmm, una tabla UNLOGGED pierde los datos (es truncada) si el servidor
>> falla (crash). Pero si se hace un apagado normal, la tabla sigue
>> existiendo...
>>
>> Es un avance contra una tabla en un fs de 'memoria'...
>>
>> Ahora, el problema base, cuál es? necesitas una tabla rapidísima? importa
>> si se pierden datos? importa si es crash-safe? hay que mantener una réplica?
>>
>> Tal vez con más info podemos imaginar un escenario más real y opinar con
>> más tino.
>>
>> Saludos!
>>
>> --
>> <http://www.infracoop.com.ar/> *Manuel Fernando Aller*
>> DBA Senior
>> InfraCoop Cooperativa de Infraestructura y Bases de Datos
>> skype: manuel.aller
>> Mobile: +54 9 11 40544779
>> <http://www.facttic.org.ar/miembros/infracoop>
>> Infracoop
>> es miembro de FACTTIC <http://www.facttic.org.ar/>
>>
>
>

--
<http://www.infracoop.com.ar/> *Manuel Fernando Aller*
DBA Senior
InfraCoop Cooperativa de Infraestructura y Bases de Datos
skype: manuel.aller
Mobile: +54 9 11 40544779
<http://www.facttic.org.ar/miembros/infracoop>
Infracoop
es miembro de FACTTIC <http://www.facttic.org.ar/>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fabricio 2014-08-22 19:51:13 Servidores grande y su maximo rendimeinto
Previous Message Walter Cattebeke 2014-08-21 16:17:46 Re: TABLAS EN MEMORIA RAM O SHARE BUFFERS