Почему RAM диск оказался не быстрее SSD?
Непонятно что вы измеряли и как поэтому точно сказать нельзя.
Но кое-что сказать можно-
- Скорость работы какой-то программы например БД зависит от диска, но эта зависимость нелинейная. Если вы поставите диск который в десять раз быстрее - скорость программы не обязательно возрастет в десять раз, она может увеличиться на 50% или на 5% или вообще не изменится.
- Большинство операций ввода-вывода кэшируются операционной системой. Поэтому если у вас база небольшая и достаточно оперативной памяти - то вы будете работать не с диском а с оперативной памятью большую часть времени.
- Если мы говорим про RAM диск - я не удивлюсь если скорость даже упадет по сравнению с SSD, такое вполне вероятно. Поэтому что во первых RAM диск отжирает приличную часть оперативки и ее может нехватить на эффективное кэширование, и во вторых RAM диск тасует информацию в ОЗУ с помощью процессора, прилично нагружая последний, поэтому в некоторых тяжелых задачах, когда идет нагрузка на процессор, использование RAM диска может вызвать приличную просадку производительности.
Если же вам интересно узнать что в вашем случае - давайте подробности.
Какая ОС. какой рамдиск, характеристики компьютера, объем БД, каким образом тестируете - тогда можно будет что-то сказать не гадая на кофейной гуще.