Fabrízio de Royes Mello escreveu:
> 
> 2009/9/23 Everson Barbosa <[email protected]
> <mailto:[email protected]>>
> 
>     Bom dia,
> 
>        Gostaria de saber se o postgres possui o recurso de memory
>     (heap), ou seja, armazenar as informações do memory na memória RAM.
>     Como o Mysql possui este recurso, acredito que o postgres também tenha.
> 
> 
> 
> Até onde sei o PostgreSQL não possui esse recurso nativo, mas você
> consegue fazer algo similiar utilizando um sistema de arquivos em
> memória no linux, veja o artigo em [1].
> 
Dois comentários: (i) se você preza pelos seus dados *não* faça isso a não ser
que os mesmos sejam dados de sessão e (ii) mesmo que você crie uma tablespace
e coloque a sua tabela lá, os dados vão precisar ser escritos no WAL então
_nem_ tudo vai ser escrito em memória.

Quanto a dúvida do OP, o PostgreSQL *não* possui um equivalente ao _engine_
memory. Apesar disso, se essa tabela é utilizada com certa frequência e você
possui uma configuração adequada de _shared buffers_, com certeza, esta tabela
estará na memória.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a