«пользовательская нагрузка составляет 1000-2000 в день»
Это не очень хороший показатель того, под какой нагрузкой будет находиться ваша база данных.Вам нужно измерить такие вещи, как:
- количество и сложность ваших запросов.
- Какой тип записи (вставка / обновление / удаление) необходимо выполнить.
- Сколько из них может выполнить пользователь.
- Количество данных, обрабатываемых в вышеупомянутых запросах.
- Можно ли кешировать какие-либо результаты запросов.
Например, я знаю системы, в которых на 1000 пользователей требовался кластер серверов высшего класса для обработки нагрузки.
Если вы можете смоделировать, как выглядит производительность для 50, 100 и 500 пользователей - это может дать вам представление о том, справитесь ли вы с этой нагрузкой.
FWIW: SQL Server Express Edition бесплатен для коммерческого использования.