Поскольку у меня нет опыта работы с аппаратными хранилищами, я прочитал несколько статей, чтобы узнать о сравнении потребительских и корпоративных SSD. Я не понимаю, почему корпоративные SSD работают лучше, чем потребительские SSD.
Я узнал, что потребительский SSD использует быстрое чтение больших блоков, потому что он ориентирован на обеспечение быстрой загрузки и времени загрузки приложения. По сравнению с корпоративным SSD используется быстрое случайное чтение и запись небольших блоков.
Мой вопрос: что делает быстрое случайное чтение и запись малых блоков для корпоративных SSD? Заранее всем спасибо за помощь!
Это, вероятно, больше подходит для суперпользователя, но подумайте о рабочей нагрузке транзакционной базы данных - высокочастотных запросах, работающих с различными частями данной базы данных. У него не будет хороших шаблонов доступа в стиле блочного чтения, подобных загрузке приложения или просмотру фильма - это довольно недетерминированное приложение.
Кроме того, на предприятиях распространено использование твердотельных накопителей в качестве больших и быстрых кэш-накопителей, будь то для файловых систем (ZFS ZIL / L2ARC) или для реального приложения кэширования (HTTP-прокси или аналогичные).
Я бы сказал, что основные различия сводятся к контроллеру и доступному кешу - есть вероятность, что сами кристаллы NAND будут в чем-то похожи между потребителями высокого класса и предприятиями, возможно, только по биннингу. Настоящий интеллект исходит от самого контроллера.