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