Western Digital объявила на своём мероприятии Flash Perspective о партнёрстве с компаний Percona, специализирующейся на доработке и поддержке СУБД с открытым исходным кодом. В рамках партнёрства компании оптимизируют работу MySQL c ZNS-накопителями Ultrastar DC ZN540.
Western Digital уже несколько лет активно продвигает концепцию зонированного хранения, которая подходит как для SMR HDD, так и для SSD. В прошлом году технология Zoned Namespaces (ZNS) стала частью стандарта NVMe 1.4, а её поддержка была добавлена в основную ветку ядра Linux. ZNS-накопители теперь тоже есть, так что дело осталось за малым, то есть за адаптацией системного и прикладного ПО, поскольку при ZNS-накопитель управляется хостом.
Western Digital разработала открытый модуль ZenFS для RocksDB, который позволяет напрямую работать с ZNS-накопителями. Это, в свою очередь, позволяет работать с ними движку MyRocks для MySQL. И Percona Server for MySQL может стать первым заметным коммерческим продуктом, который выиграет от использования SSD c ZNS. Релиз намечен на вторую половину этого года. Percona, как обычно, будет оказывать услуги консалтинга, поддержки, настройки и оптимизации.
Согласно внутренним тестам Western Digital и Percona, при высокой нагрузке на запись использование MyRocks в связке с ZenFS и SSD ZN540 увеличивает скорость транзакций в 3,3 раза по сравнению со стандартным движком InnoDB и SSD Ultrastar DC SN540 и в 1,4 раза — с MyRocks без ZenFS на SN 540. Кроме того, для 95% наиболее быстрых транзакций снижение задержки составило до 6,9 и 1,5 раз соответственно. Для смешанных нагрузок прирост скорости в обоих случаях составил 1,6 раз.
Материалы по теме: