В настоящее время я занимаюсь разработкой системы, в которой доступ к данным имеет ключевое значение.Я оптимизировал базу данных, поэтому мои объекты только заполняют идентификаторы и лениво получают дополнительную информацию по запросу.База данных содержит несколько миллионов записей, и мне нужно улучшить доступ к данным до нескольких миллисекунд для каждого запроса.Мне было интересно, возможно ли кэшировать все в базе данных при запуске вместо кэширования запросов, так как наши запросы создаются динамически.Если у вас большой объем памяти.Если я смогу заставить базу данных выполнять это кэширование, тогда это устранит необходимость кэширования на сервере приложений и упростит некоторые разработки.Я думал о настройке сервера Linux с виртуальным диском поверх памяти, а затем с помощью MySQL Replication для репликации всех данных на отдельный сервер, чтобы у вас была, по крайней мере, резервная копия на случай сбоя сервера и потери в папке mem.:)
Я не хочу беспокоиться о устаревших объектах, поэтому, если кто-нибудь знает способ достижения этого, это будет с благодарностью.