БД в оперативную память, стоит ли?

1 23
L
На сайте с 25.12.2013
Offline
375
#21
Не плохая идея. Видел, тестил и использую решения на Redis. Гугли, изучай, пробуй.
Недорогой, надежный и отзывчивый VPS хостинг ( https://bit.ly/3eXUnNN ) Проверенная пуш партнерка с ежедневными выплатами ( https://vk.cc/9wLSrL)
S3
На сайте с 29.03.2012
Offline
330
#22
Lastwarrior #:
Не плохая идея. Видел, тестил и использую решения на Redis. Гугли, изучай, пробуй.

А как решил вопрос с  хранением данных в случае сбоя? Сервер перезагрузился, оперативка стерлась, электричество вдруг пропало?
Эта система будет поддерживать ACID правила? Только для чтения используешь или полноценная работа с как хранилища? Я про CRUD  функйионал?

L
На сайте с 25.12.2013
Offline
375
#23
Sly32 #:

А как решил вопрос с  хранением данных в случае сбоя? Сервер перезагрузился, оперативка стерлась, электричество вдруг пропало?
Эта система будет поддерживать ACID правила? Только для чтения используешь или полноценная работа с как хранилища? Я про CRUD  функйионал?

Не знаю, я не разраб и не шарю во всех тонкостях. Насколько я себе все это представляю - Редис используется для данных, к которым часто обращаются пользователи на сайте, при этом данные в любом случае хранятся в базах данных.

htexture
На сайте с 29.05.2017
Offline
213
#24
lutskboy #:
может сперва логи запросов про анализировать

Можно, а если сайтов 30-40, каждый на цмс, переписывать каждый раз запрос при обновление движка, тут пожизненно 24/7 можно сидеть за компом. Я подумал, что проще раз в году, после условного падения сервера, восстанавливать бд в оперативке.

htexture
На сайте с 29.05.2017
Offline
213
#25
Sly32 #:
А как решил вопрос с  хранением данных в случае сбоя? Сервер перезагрузился, оперативка стерлась, электричество вдруг пропало?

Вопрос поднялся, после того как аптаймы всех серверов больше года стали, подумал, что проще раз в году, восстанавливаться с бекапа 30-40 сайтов обратно в оперативку, чем ручками постоянно искать и уменьшать лоу запросы.

LEOnidUKG
На сайте с 25.11.2006
Offline
1755
#26
htexture #:

Вопрос поднялся, после того как аптаймы всех серверов больше года стали, подумал, что проще раз в году, восстанавливаться с бекапа 30-40 сайтов обратно в оперативку, чем ручками постоянно искать и уменьшать лоу запросы.

Можно проверить типо такого: linux ram disk with synchronization

Но опять же, логи надо какие запросы прилетают и что там вообще происходит. Может быть надо БД оптимизировать, может быть просто мелочь какую-то поправить. Нет универсального решения.

Опять же надо понимать, если это mysql, то это не взять с "полочки файл". Возможно в полочках то и нет проблем, а вот сама mysql должна взять, обработать и выдать. И вот проблема на этапах обработать и выдать. И тогда хоть всю ОС в память закиньте толку не будет.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
S3
На сайте с 29.03.2012
Offline
330
#27
htexture #:

Вопрос поднялся, после того как аптаймы всех серверов больше года стали, подумал, что проще раз в году, восстанавливаться с бекапа 30-40 сайтов обратно в оперативку, чем ручками постоянно искать и уменьшать лоу запросы.

Это неправильный подход для программиста, как это принято у вебмастеров - не знаю. Тогда бы я посмотрел все-таки в сторону Редис.  Так ты уберешь хождение в базу по запросам и сохранишь консистентность. И в таком случае прав Lutskboy делаешь профилирование запросов и узкие места отправляешь в Редис

htexture
На сайте с 29.05.2017
Offline
213
#28
Sly32 #:

Это неправильный подход для программиста, как это принято у вебмастеров - не знаю. Тогда бы я посмотрел все-таки в сторону Редис.  Так ты уберешь хождение в базу по запросам и сохранишь консистентность. И в таком случае прав Lutskboy делаешь профилирование запросов и узкие места отправляешь в Редис

Спасибо, попробую, главное время найти.  

LEOnidUKG #:

Можно проверить типо такого: linux ram disk with synchronization

Спасибо, в любом случае, сервер свободный есть для тестов, главное начать и сравнивать скорость.  Когда 30-40 сайтов на одной цмс, я знаю логику его работы, знаю сложные запросы которые тормозят, но все это нивилирует работу напильника, полугодичные обновления.

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий