.netTiers против SubSonic
Вопрос
Сегодня днем у меня было немного времени, чтобы провести прямое сравнение netTiers и SubSonic.
Я использовал код, созданный с помощью SubStage (часть выпуска SubSonic 2.1), и в качестве базового класса использовал RepositoryRecord.
Я провел тот же тест для той же базы данных, используя код, созданный .netTiers 2.2.
Тест был производным от того, который использовал Роб Конери в своем посте:
http://blog.wekeroad.com/blog/subsonic-scaling/
Когда я говорю «производная», я имею в виду, что я только что записал в базу данных 100 000 записей.
Я повторял каждый тест на одном и том же компьютере трижды.
Я обнаружил, что .netTiers справился с задачей за 90 секунд.
Subsonic завершил его за 104 секунды.
Отклонение от этих средних значений составляло не более одной секунды.
Решение
Это вопрос?:)
Пока вы избегаете «глубоких» методов и используете законное использование пользовательских хранимых процедур, я всегда находил производительность netTier хорошей.
Другие советы
Не уверен, что это тоже вопрос, но если вы намеревались найти какое-то большое расхождение в производительности между этими двумя продуктами, похоже, оно не так уж и много.Поэтому я бы выбрал то, что предлагает мне лучшие функции для поставленной задачи.