Чем DB2 Express отличается от Sql Server Express? - PullRequest
0 голосов
/ 25 ноября 2008

Я только что узнал о DB2 Express. Я быстро осмотрелся и не смог найти кучу информации об этом, но мне было бы интересно услышать, как люди нашли ее по сравнению с SQL Server Express (особенно в 2008 году) с точки зрения

  1. Простота развертывания
  2. Удобство использования и инструменты разработки
  3. Ограничения, такие как размер или ограничения процессора
  4. Интеграция с .NET и другими сторонними инструментами, такими как nHibernate

Ответы [ 2 ]

3 голосов
/ 02 марта 2009

DB2 Express не бесплатна, DB2 Express-C (как указал Троэльс) бесплатна для использования. DB2 Express-C является кроссплатформенным и, вероятно, будет быстрее, чем PostgreSQL для корпоративных приложений среднего размера. DB2, как правило, немного дешевле, чем Oracle, поэтому, если вам необходимо выполнить обновление, DB2 может быть неплохим вариантом.

Я бы порекомендовал DB2 Express-C, если вам нужны кроссплатформенные масштабируемые корпоративные приложения с надежными инструментами управления корпоративного уровня. Тем не менее, ваш вопрос был по сравнению с SQL Server Express ... так вот конкретные ответы на эти вопросы:

  1. DB2 Express легче развернуть, чем Oracle, сложнее, чем MS SQL.
  2. По какой-то причине я всегда использовал SQL DDL-операторы (CREATE / ALTER TABLE и т. Д.) С DB2 и Oracle вместо использования инструментов администратора, тогда как SQL Server Management Studio (даже бесплатная версия) кажется простым достаточно быстро, чтобы оправдать использование. Это может быть только я, хотя
  3. В настоящее время DB2 Express-C имеет 4 ядра (2 ЦП), ограничение 2 ГБ, без ограничения размера базы данных ( больше информации ). Эти ограничения намного лучше, чем у MSSQL Express (1 ЦП, но без ограничения ядра, 1 ГБ ОЗУ и размер базы данных 4 ГБ)
  4. Не удивительно, что SQL Server Express намного лучше интегрируется с приложениями .NET (при условии, что вы используете Visual Studio). Однако DB2 обычно лучше работает с Java, чем с SQL Server

Надеюсь, это поможет!

2 голосов
/ 02 января 2009

Я предполагаю, что вы говорите о редакции DB2 Express-C (которая не такая же, как DB2 Express).

1,2: Если вы обычно работаете на платформе Windows (средства разработки, серверная часть + интерфейс, ...), вы обнаружите, что MSSQL проще для развертывания и использования. И вообще, MSSQL, вероятно, немного проще в развертывании, чем DB2.

3: Среди бесплатных предложений от поставщиков «большой тройки» DB2 Express-C имеет наименьшие ограничения.

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