Андрей Николаенко, системный архитектор в IBS, выступил на Tarantool Conference 2018 — конференции по использованию in-memory computing для разработки отказоустойчивых высоконагруженных приложений, которая прошла 21 июня в офисе Mail.ru Group. Смотрите выступление эксперта на нашем сайте.
«Долгое время в компьютерном мире царствовала дихотомия «память — накопитель»: всё программное обеспечение от офисных приложений до крупномасштабных СУБД проектировалось исходя из трёх тезисов:
Однако не так давно все изменилось. В прошлом году компания Intel представила новые устройства — память Optane на базе технологии 3D XPoint, которая работает на основе новых физических принципов, адресуется как DRAM, но при этом является энергонезависимой. Стоимость новой памяти на единицу объёма в несколько раз ниже традиционной (хотя пока и дороже флэш-накопителей).
Почему это важно? Новый тип памяти открывает недоступные ранее возможности СУБД: например, если необходимость ведения журнала упреждающей записи раньше считалось аксиомой, то с энергонезависимой памятью необходимость в нём в некоторых случаях отпадает. Появление таких устройств требует пересмотра многих устоявшихся архитектурных принципов СУБД, и этот путь ещё предстоит пройти. Но уже сейчас, без кардинальных программных модификаций, есть возможность получать значительный эффект от технологии: на один узел массового класса, в который можно установить не более 1-2 ТБ DRAM, есть возможность установить до десятка терабайтов байтоадресуемой памяти, которая, ко всему прочему, ещё и дешевле традиционной».
Видеозапись выступления: