Показаны сообщения с ярлыком Viking Technology. Показать все сообщения
Показаны сообщения с ярлыком Viking Technology. Показать все сообщения

понедельник, 14 апреля 2014 г.

NVDIMM - такие гибриды нам нужны!...

Шеф, все пропало!

    Хороша динамическая оперативная память (DRAM) скоростью, только кэшу процессора уступает, но имеет ряд принципиальных недостатков: дорога (тут пока ничего не поделаешь) и энергозависима. С меньшим злом мы и попытаемся побороться.
    Допустим, случилось страшное. Не дай бог, конечно, но оно происходит повсеместно не так редко, как хотелось бы! Пропало напряжение в сети (UPS тянул, сколько мог...) или "умер" блок питания (при покупке сервера начальник очень заинтересованно спросил: "а зачем нам в сервере ДВА блока питания, ведь с одним будет работать?"). Не так страшно перезапустить приложения и задачи - ну, время на это уйдет некоторое... Хуже то, что оперативная память ни черта не помнит без постоянного питания. Сервер неделю мучился над расчетом задачи - и на тебе!.. Начинаем новую жизнь с чистого листа. Но и это покажется семечками для компаний, работающих с транзакциями в режиме реального времени (OLTP). Финансовые потери в этой области от того, что данные пропали без следа, не успев сохраниться могут быть ТАКОГО масштаба!..

У меня все ходы записаны!

    Энергонезависимая память - Non-Volatile Memory, NVM. Под общим названием объединены совершенно разные технологии и решения. Среди них NVDIMM имеет, видимо, наиболее выигрышные близкие перспективы.

NVDIMM

    Идея не сильно революционная, но, в силу опоры на уже существующие технологии, имеет шанс быть быстро и не очень дорого внедренной в массовое производство. Берем обычный модуль динамической памяти. Добавляем в него флеш, схему управления и локальный источник питания (суперконденсатор). Энегрии суперконденсатора хватает на то, чтобы в