При разработке схемы данных сервера SQL и последующих запросов, sprocs, представлений и т. Д. Имеет ли смысл учитывать понятие кластеризованного индекса и порядка данных на диске для конструкций БД, созданных явно для развертывания на платформах SSD?
http://msdn.microsoft.com/en-us/library/aa933131(v=sql.80).aspx
«Кластерный индекс определяет физический порядок данных в таблице».
На платформе с физическими дисками для меня имеет смысл учитывать их, так как физическое сканирование данных для извлечения «последовательных» строк может быть более производительным, чем поиск по таблице.
На платформе SSD весь доступ для чтения данных использует одинаковый поиск. Не существует понятия «физического порядка», и чтение данных не является «последовательным» в том смысле, что биты хранятся на одном и том же куске кремния.
Итак, в процессе разработки базы данных приложения рассмотрение кластерного индекса имеет отношение к этой платформе?
Первоначально я думал, что это не потому, что идея «упорядоченных данных» не относится к хранению SSD и оптимизации поиска / восстановления.
EDIT: Я знаю , что SQL Server будет создать, я просто философствуют о том, имеет ли смысл думать об этом во время проектирования / оптимизации.