Czy podczas projektowania schematu danych serwera SQL i kolejnych zapytań, sprocków, widoków itp. Pojęcie indeks klastrowy i kolejność danych na dysku ma sens w przypadku projektów DB jawnie wdrażanych na platformach SSD?
http://msdn.microsoft.com/en-us/library/aa933131(v=sql.80).aspx
„Indeks klastrowy określa fizyczną kolejność danych w tabeli”.
Na fizycznej platformie dyskowej projekt, aby je uwzględnić, ma dla mnie sens, ponieważ fizyczny skan danych w celu pobrania „sekwencyjnych” wierszy może być bardziej wydajny niż wyszukiwanie w tabeli.
Na platformie SSD wszystkie prawa do odczytu danych korzystają z identycznego wyszukiwania. Nie ma pojęcia „porządku fizycznego”, a odczyty danych nie są „sekwencyjne” w tym sensie, że bity są przechowywane na tym samym kawałku krzemu.
Czy w procesie projektowania bazy danych aplikacji uwzględnienie indeksu klastrowego ma znaczenie dla tej platformy?
Początkowo sądzę, że nie dlatego, że idea „uporządkowanych danych” nie dotyczy przechowywania dysków SSD i optymalizacji przeszukiwania / odzyskiwania danych.
EDIT: Wiem, że SQL Server będą tworzyć jedną, ja tylko filozofowania na temat tego, czy ma to sens, aby myśleć o tym podczas projektowania / optymalizacji.