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

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

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

Сообщение Chainik » Пт сен 04, 2020 11:10 pm

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

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

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

У кого-то есть положительный опыт?
За это сообщение автора Chainik поблагодарил:
Sergey.Chek (Пт сен 04, 2020 11:32 pm)
Рейтинг: 1.16%
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

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

Сообщение tarasfrompir » Сб сен 05, 2020 9:44 am

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

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

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

У кого-то есть положительный опыт?
Для того чтобы не заморачиватся над этим вопросом сделан кеш. И он вполне себе работает в памяти
Спасибо нам ПОМОЖЕТ..!
Logrus
Сообщения: 2084
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

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

Сообщение Logrus » Сб сен 05, 2020 3:52 pm

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

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

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

У кого-то есть положительный опыт?
Для того чтобы не заморачиватся над этим вопросом сделан кеш. И он вполне себе работает в памяти
очередь истории?
и вопрос не про кеш, а про всю бд, на моем наборе данных и настройках в 13 раз меньше пишет
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить