Despite the fact that PostgreSQL is quite a powerful database, it does not include full support for storing tables in memory.
Below I will describe how to get PostgreSQL to store the selected table in RAM for fast operations with them.
Everything will happen in Debian.
Create an empty folder to mount
|
And smonriruem in the ramfs
|
Create a folder for PostgreSQL and assign it rights.
|
|
|
Next enter superuser postgres — PostgreSQL database
|
|
And create a new TABLESPACE, accommodation which we ukažim in the folder with the installed ramfs
|
Will issue permissions for working with this TABLESPACE our user (for example, myuser)
|
Now we just have to create a new table and specify when creating a TABLESPACE ram.
For example:
|
Now PostgreSQL will work with this table as with the other without even knowing that she “lies” in RAM.
That’s all.
Good luck.
Leave a Reply