Что именно это делает? Выдержка из этого документа Compaq объясняет это хорошо:
Перебои в питании, даже на короткое время, приводят к потере данных, которые были записаны или прочитаны из хранилища ... Прерывания питания могут оказывать терминальное влияние на данные, которые находятся в процессе записи и временно находятся в кеше. Эти данные еще не существуют в среде хранения и были выгружены с сервера.
Следовательно, потеря питания в кеше означает, что любые данные, хранящиеся в кеше, будут потеряны навсегда.
Однако если кеш имеет источник питания, независимый от внешней ИТ-среды, данные в кеше могут храниться в течение короткого периода времени, что позволяет восстанавливать эти данные и защищать целостность важной для бизнеса информации. Резервное копирование батареи кэш-памяти выполняет эту функцию независимого, хотя и временного, источника питания. Кэш с резервным питанием от батарей обычно сохраняет целостность данных в кеше в течение нескольких дней, в зависимости от емкости батарей на момент сбоя.
Это только для конфигураций RAID? Все, что делает кэширование при записи, может иметь BBWC, RAID-контроллеры и большинство из них для SAN.
Если есть сбой питания, не является ли потеря данных неизбежной? Это более вероятно, если у вас включено кэширование записи и нет резервной батареи. Настоятельно рекомендуется, чтобы при отсутствии резервного аккумулятора кэширование записи отключалось.
Есть ли какие-либо улучшения производительности (при условии, что сервер будет в основном выполнять последовательные чтения и последовательные записи)? Кэширование записи используется для повышения производительности, что в основном означает, что записи записываются на диск, контроллер диска возвращается в ОС, сообщая, что записи были зафиксированы, когда они все еще находятся в кеше и могут быть записаны позже.
Что повлияло на ваше решение, когда вы столкнулись с возможностью купить его? Это стандартная опция для любого профессионального RAID или SAN на рынке. Кэширование записи и резервное копирование батареи идут рука об руку, и это необходимо, особенно если ваша система предназначена для базы данных. Кэширование записи без резервного копирования батареи опасно, и сбой может привести к невозможности восстановления базы данных.
(Нормально) RAID нужен какой-то кэш записи с резервным питанием от батареи, чтобы справиться с дырой в записи. В середине записи, между тем, когда вы впервые начинаете запись, и когда вы заканчиваете, эта полоса рейдов недействительна - четность не совпадает. Если вы выключите систему правильно, то вы потенциально потеряете больше данных, чем потеряли бы вообще без RAID.
Кроме того, целью BBWC является получение выигрыша в производительности от кэширования записи без увеличения объема данных, которые вы теряете, из-за сбоя питания, если у вас вообще не было кэша записи.
источник