Мы готовимся построить новую платформу для нашей текущей системы.В настоящее время мы устанавливаем SQL Server Express локально для всех наших клиентов, и все их данные хранятся там.Несмотря на то, что процесс работает довольно хорошо, добавление столбцов / таблиц и т. Д. По-прежнему проблематично, мы также хотим, чтобы наши данные были доступны вне локальной установки.Итак, мы переходим к центральной базе данных SQL и создаем веб-приложение.Наше новое приложение будет Silverlight 5, wcf ria services, mvvm, приложение Entity Framework
. Мы решили, что лучше использовать базу данных sql server, размещенную в Интернете, или базу данных sql azure.Тем не менее, я понятия не имею, почему я выбрал бы одно над другим.Ограничения Azure, похоже, не применяются к нам, но наше приложение будет работать на нашем текущем общем веб-хосте.Лучше ли размещать приложение на том же сервере, что и база данных?Знаем ли мы даже на общем веб-хостинге, что сервер находится в том же месте, что и приложение?Есть также маркетинговое преимущество «в облаке», которое любят наши клиенты, когда мы отбрасываем это слово (они не имеют ни малейшего представления о чем-либо техническом, это просто модное слово для них).Я не слишком беспокоюсь о стоимости, так как думаю, что оба в конечном итоге будут примерно эквивалентны друг другу.
Я чувствую, что могу полностью задуматься над этим, и любой из них будет работать, однако я хотел бы попробоватьи получите лучшее решение для нас, и не хотите выбирать без получения обратной связи.
В случае, если это поможет, наше приложение в основном состоит из информационной панели.В основном финансовые и трендовые данные.Это почти полностью только для чтения.Иногда данные могут быть довольно большими, и мы будем отправлять в приложение более 50 000 строк данных.
Спасибо за любую помощь / понимание, которое вы можете мне предоставить!