mysql как сначала записать изменения в память, потом на диск - PullRequest
0 голосов
/ 29 марта 2012

есть ли способ зафиксировать ваши транзакции в памяти в первую очередь? а затем сохранятся те же изменения на жестком диске через некоторое время, когда рабочая нагрузка не будет большой? я говорю примерно как 3-5 секунд максимум. Я не могу рисковать удержанием всей базы данных в памяти, я просто хочу сначала отразить изменения в памяти, чтобы я мог получить быстрый ответ без задержки, вызванной жестким диском. Есть ли способ сделать это без размещения всей базы данных в памяти?

Я использую Hibernate 3.6, MySQL 5.1.22 и MySQL коннектор 5.1.18. Но я могу изменить на MySQL 5.5, если это необходимо

1 Ответ

0 голосов
/ 29 марта 2012

Это то, что базы данных делают в любом случае: удерживайте запись до записи на диск. Вы не должны беспокоиться об этом, dabatase уже делает это для вас.

Вы можете использовать Память в MYSQL, если вам требуется только память для хранения и повышения производительности, но обратите внимание, что данные теряются при выключении сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...