mysql hash table equivalent?

Started by Chris St Denisover 20 years ago3 messagesgeneral
Jump to latest
#1Chris St Denis
chris@aebc.com

Does postgres support in-memory only tables like the mysql HASH table type?

I want to store some session data which I need quick access of, but don't
care of it's lost on server stop/start

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Chris St Denis (#1)
Re: mysql hash table equivalent?

"Chris St Denis" <chris@aebc.com> writes:

Does postgres support in-memory only tables like the mysql HASH table type?

No, and it doesn't seem particularly necessary: a table that is being
hit heavily will stay in cache buffers anyhow. You don't need any
special mechanism.

regards, tom lane

#3Doug McNaught
doug@mcnaught.org
In reply to: Tom Lane (#2)
Re: mysql hash table equivalent?

Tom Lane <tgl@sss.pgh.pa.us> writes:

"Chris St Denis" <chris@aebc.com> writes:

Does postgres support in-memory only tables like the mysql HASH table type?

No, and it doesn't seem particularly necessary: a table that is being
hit heavily will stay in cache buffers anyhow. You don't need any
special mechanism.

And if you're really concerned about speed, you should be caching it
in application memory and saving the IPC round trip and the SQL
parsing overhead...

-Doug