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