Вы спрашиваете о стабильности и производительности, но, как всегда, это вопрос компромиссов, поэтому вы должны решить, что является более важным в этих терминах - веб-сайт или программное обеспечение.
Я предполагаю, что веб-сайт (думая, что в любом случае вы загружаете информацию в базу данных) и с этой точки зрения размещает базу данных рядом с вашим веб-сайтом (с хостинговой компанией, большинство из которых предоставляют эту информацию).оказание услуг).
Это позволит вашему веб-сайту быстрее получать доступ к данным и, следовательно, повысит стабильность вашей системы (меньше вероятность тайм-аутов)
Цена, которую вы заплатите, конечно же, зависит отпрограммное обеспечение, которое теперь должно подключаться к базе данных удаленно.
Еще одним соображением является объем данных - если, например, вы ожидаете, что программное обеспечение будет интенсивно использовать базу данных, а веб-сайт будет только экономно, вы можете подумать об измененииподход.
И последнее - что касается удаленного доступа к базе данных - вы, конечно, можете рассмотреть возможность простого подключения к базе данных «нормально», но я бы, возможно, подумал бы об обертывании ее в веб-службу, что позволило бы вам
- Для большей гибкости с расположением и реализацией базы данных
- Используя широко распространенные протоколы, такие как WS- *, вы можете достичь более высокой безопасности без необходимости инфраструктуры, такой как VPN
Опять же - в зависимости от того, какая частьдоступ к базе данных удаленно, вы бы выбрали, какую сторону для предоставления в качестве службы.это, конечно, потенциально менее подходит для больших загрузок данных.