Я хочу запустить свой сервер базы данных PostgreSQL из памяти. Причина в том, что на моем новом сервере у меня 24 ГБ памяти, и почти не используется.
Я знаю, что могу запустить эту команду, чтобы создать виртуальный диск:
mdmfs -s 1024m md2 /mnt
И теоретически я мог бы заставить PostgreSQL хранить там свои данные. Но проблема в том, что если сервер выйдет из строя или перезагрузится, данные пропадут.
По сути, я хочу, чтобы база данных загружалась в память все время, чтобы ей не приходилось переходить на жесткий диск для чтения каждой записи, поскольку у меня ТОННЫ памяти и поскольку память быстрее, чем жесткие диски.
Есть ли способ сделать это, а также записать PostgreSQL на диск, чтобы я не потерял данные в случае выхода из строя сервера? Или есть способ кэшировать все данные в памяти?