Есть ли альтернатива кешированию, которая является такой же производительной и масштабируемой, но бесплатной? И, если возможно, для .NET?
VelocityDB не бесплатная, но и не дорогая, 400 долларов за лицензию разработчика. Это настоящая объектная база данных, реализованная с использованием только кода C #. Скорее всего, он превосходит Cache. Смотрите некоторые другие сравнения здесь .