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
