Страница 1 из 1

Текущая запись/чтение БД в(из) ОЗУ на всех системах

Добавлено: Пт сен 04, 2020 11:10 pm
Chainik
Для минимизации износа карты памяти в образе системы для Малины настроено все так, чтобы текущая запись в БД и чтение из БД производились в оперативную память. И только раз в 15 минут текущие значения пишутся на карту памяти.

А нельзя ли так настроить и в других системах, где используется HDD или SSD? Нельзя ли так настроить не только для Linux, но и для Windows?

Сразу хочу сказать, что никто не спорит с необходимостью оптимизации кода для уменьшения чтения/записи в БД. Однако размещение БД (актуальной части БД) в ОЗУ позволит меньше задумываться об этом, повысит надежность и срок службы железа.

У кого-то есть положительный опыт?

Re: Текущая запись/чтение БД в(из) ОЗУ на всех системах

Добавлено: Сб сен 05, 2020 9:44 am
tarasfrompir
Chainik писал(а):
Пт сен 04, 2020 11:10 pm
Для минимизации износа карты памяти в образе системы для Малины настроено все так, чтобы текущая запись в БД и чтение из БД производились в оперативную память. И только раз в 15 минут текущие значения пишутся на карту памяти.

А нельзя ли так настроить и в других системах, где используется HDD или SSD? Нельзя ли так настроить не только для Linux, но и для Windows?

Сразу хочу сказать, что никто не спорит с необходимостью оптимизации кода для уменьшения чтения/записи в БД. Однако размещение БД (актуальной части БД) в ОЗУ позволит меньше задумываться об этом, повысит надежность и срок службы железа.

У кого-то есть положительный опыт?
Для того чтобы не заморачиватся над этим вопросом сделан кеш. И он вполне себе работает в памяти

Re: Текущая запись/чтение БД в(из) ОЗУ на всех системах

Добавлено: Сб сен 05, 2020 3:52 pm
Logrus
tarasfrompir писал(а):
Сб сен 05, 2020 9:44 am
Chainik писал(а):
Пт сен 04, 2020 11:10 pm
Для минимизации износа карты памяти в образе системы для Малины настроено все так, чтобы текущая запись в БД и чтение из БД производились в оперативную память. И только раз в 15 минут текущие значения пишутся на карту памяти.

А нельзя ли так настроить и в других системах, где используется HDD или SSD? Нельзя ли так настроить не только для Linux, но и для Windows?

Сразу хочу сказать, что никто не спорит с необходимостью оптимизации кода для уменьшения чтения/записи в БД. Однако размещение БД (актуальной части БД) в ОЗУ позволит меньше задумываться об этом, повысит надежность и срок службы железа.

У кого-то есть положительный опыт?
Для того чтобы не заморачиватся над этим вопросом сделан кеш. И он вполне себе работает в памяти
очередь истории?
и вопрос не про кеш, а про всю бд, на моем наборе данных и настройках в 13 раз меньше пишет