#sql-server-2008 #firebird
#sql-server-2008 #firebird
Вопрос:
Я планирую новую систему, которая будет использовать довольно большие таблицы данных. Я не уверен, какую базу данных мне следует использовать: FireBird (v. 2.5) или SQL Server Express (v. 2008). Несмотря на ограничения экспресс-версии SQL, она, по-видимому, более интегрирована с .NET. В противном случае FB должен подключиться.ПОДКЛЮЧАЙТЕСЬ через «не включенный» драйвер ODBC, и я не знаю, снизит ли это производительность. В любом случае, FB кажется более надежной, надежной и не ограниченной бесплатной версией SQLS. Что я должен знать об этом сравнении?
Комментарии:
1. Для Firebird существует реальный поставщик .NET, отличный от ODBC.
2. Попробуйте firebirdsql.org/en/net-provider
Ответ №1:
Как говорили другие: для Firebird вам не нужно использовать драйвер ODBC; есть собственный .Сетевой драйвер, который активно разрабатывается / поддерживается. Смотрите Основной сайт Firebird Кроме того, есть модуль DDX, который позволяет интегрировать Firebird в Visual Studio (все версии, кроме Express) Графический интерфейс (подключения к базе данных и т. Д.)
Плюсы Firebird: — нет сознательных встроенных ограничений / регулирования. SQL Express, по-видимому, ограничен 1 ГБ и 1 физическим процессором Википедия, но я уверен, что есть тонны документации MS — масштабирование с локального (встроенного или прослушиваемого на 127.0.0.1: 3050) на отдельный сервер баз данных Linux или Windows, если ваши базы данных становятся действительно большими — активное сообщество поддержки, доступна платная поддержка — позволяетпростое переключение на приложение / среду Linux / Unix
Минусы Firebird: — SQL Server более распространен с .Net (больше примеров, более тесная интеграция) — если вы к этому не привыкли, вам придется его изучить. Конечно, это относится и к SQL Server.
Мое мнение: если вы хотите учиться, используйте Firebird и убедитесь, что вы правильно настроили базу данных, возможно, с помощью списка рассылки Firebird (очень полезно). Если вам нужен простой (с точки зрения разработчиков приложений), распространенный .Net, возможно, более дорогой способ, используйте SQL Server Express и масштабируйте до обычного SQL Server.
Примечание: у меня нет опыта работы с крупномасштабными базами данных SQL Server или FB, я просто счастливый пользователь Firebird.