2009-08-26 3 views
2

Я работал над настольным программированием базы данных VB6, но теперь клиент просит простой веб-интерфейс (некоторые вставки в SQL Server db, используемые настольным приложением).Веб-интерфейс для базы данных SQL Server

Вопрос в следующем: какой подход лучше?

1) создание проекта asp.net, связанного непосредственно с базой данных SQL Server;

2) создание отдельной (простой) базы данных MySQL под управлением PHP и синхронизации (в 15 минут, например)

спасибо.

ответ

0

Я бы предпочел использовать отдельный подход к базе данных.

  • Это более безопасно.

  • PHP/Mysql хостинг широко распространен

0

Вы можете в значительной степени достичь чего-либо с технологиями доступного, это зависит только от вашего мастерства и производительности с конкретными технологиями и доступностью интерактивной справки. Плюс Microsoft, на что вы, как правило, приходится платить, тогда как PHP/MySQL полностью бесплатна.

1

Лично, поскольку у вас уже есть база данных SQL Server, я не вижу причин, чтобы добавить сложность другой базы данных, а затем синхронизацию. Первый вариант проще создать и может быть безопасным, если вы его правильно спроектируете. Проблема с хостингом не имеет значения, так как вы отправляетесь в свою собственную базу данных, которая уже существует, так же как и проблема стоимости, так как база данных уже существует. Кроме того, поскольку вы уже поддерживаете SQL Server, вы можете повторно использовать какой-то код, а не писать новый код (версия SQL для MySQL не такая же, как версия SQl Server). Синхронизация двух баз данных может быть более сложной, чем вы думаете (разные типы данных и т. Д.), А данные в реальной базе данных не в режиме реального времени, тогда как с первой альтернативой это.

Смежные вопросы