Веб-интерфейс для базы данных SQL Server - PullRequest
2 голосов
/ 26 августа 2009

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

Вопрос в том, какой подход лучше?

1) создание проекта asp.net, подключенного напрямую к базе данных SQL Server;

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

Спасибо.

Ответы [ 3 ]

1 голос
/ 26 августа 2009

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

0 голосов
/ 26 августа 2009

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

0 голосов
/ 26 августа 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...