DB2 против PostgreSQL против SQL Server [закрыто]

Используйте эту команду для преобразования проекта Maven в Dynamic Web Project для Eclipse:

mvn eclipse:eclipse -Dwtpversion=3.4.2

вы можете изменить любую версию WTP, которую вы используете

.classpath, должна быть такой

<classpath>
  <classpathentry kind="src" path="src/main/java" including="**/*.java"/>
  <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
  <classpathentry kind="output" path="target/classes"/>
  <classpathentry kind="var" path="M2_REPO/asm/asm/3.3/asm-3.3.jar"/>
  <classpathentry kind="var" path="M2_REPO/asm/asm-commons/3.3/asm-commons-3.3.jar"/>
  <classpathentry kind="var" path="M2_REPO/asm/asm-tree/3.3/asm-tree-3.3.jar"/>
  <classpathentry kind="var" path="M2_REPO/commons-fileupload/commons-fileupload/1.2.2/commons-fileupload-1.2.2.jar" />
  <classpathentry kind="var" path="M2_REPO/commons-io/commons-io/2.0.1/commons-io-2.0.1.jar"/>
  <classpathentry kind="var" path="M2_REPO/commons-lang/commons-lang/2.5/commons-lang-2.5.jar"/>
  <classpathentry kind="var" path="M2_REPO/org/freemarker/freemarker/2.3.18/freemarker-2.3.18.jar"/>
  <classpathentry kind="var" path="M2_REPO/javassist/javassist/3.11.0.GA/javassist-3.11.0.GA.jar"/>
  <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
  <classpathentry kind="var" path="M2_REPO/ognl/ognl/3.0.4/ognl-3.0.4.jar"/>
  <classpathentry kind="var" path="M2_REPO/org/apache/struts/struts2-core/2.3.1.2/struts2-core-2.3.1.2.jar"/>
  <classpathentry kind="lib" path="C:/Program Files/Java/jdk1.6.0_32/lib/tools.jar"/>
  <classpathentry kind="var" path="M2_REPO/org/apache/struts/xwork/xwork-core/2.3.1.2/xwork-core-2.3.1.2.jar"/>
  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
</classpath>

После сборки файл WAR должен быть установлен на %CATALINA_BASE%\webapps.

16
задан Community 11 December 2013 в 19:34
поделиться

3 ответа

Если вы являетесь магазином .NET и либо используете небольшую базу данных (например, Sql Server Express), либо имеете деньги на полный SQL Server, используйте его. SQL Server будет выполнять большинство действий лучше, чем PostgreSQL, и примерно так же, как DB2.

PostgreSQL отлично подходит, если вам нужна многоплатформенная поддержка, вы работаете на базе Linux или вам нужен бесплатный продукт, отличный от Microsoft.

Я не использовал DB2 более 10 лет, за исключением проведения собственного теста производительности по сравнению с другими базами данных (где он был примерно таким же для транзакционной базы данных, как Oracle / SQL Server, где был лучше, чем MySQL, PostgreSQL и т. Д.).

6
ответ дан 30 November 2019 в 16:36
поделиться

Если вы работаете в магазине .net, оставайтесь с SQL Server.

Использование любой другой платформы базы данных потребует от нее отличных от Windows. В Windows SQL Server является королем просто потому, что MS владеет как ОС, так и SQL Server (как Oracle / Red Hat).

2
ответ дан 30 November 2019 в 16:36
поделиться

Как специалист по DB2, я могу предложить несколько подробностей о том, чего можно ожидать от запуска DB2 для Windows и разработки приложений .NET для нее. Следующие подробности актуальны для версии 9.7, выпущенной в июне 2009 года.

  • Драйверы и поддержка API практически для любого языка программирования Windows и IDE, включая расширения .NET и Visual Studio.
  • Бесплатное производство -ready ядро ​​базы данных (Express-C), которое не имеет ограничения на размер базы данных и является наименее ограниченным по сравнению с Oracle Express и SQL Server Express
  • Самонастраивающееся ядро ​​базы данных для Windows, которое автоматически обрабатывает размер нескольких буферов памяти, которые критически важны для хорошей производительности
  • . Надежная поддержка XML как собственного типа данных, обрабатываемого собственным специализированным механизмом запросов, оптимизированным для иерархической природы XML. Запросы могут обращаться к любой комбинации XML и табличных данных с любой комбинацией выражений SQL и XQuery
9
ответ дан 30 November 2019 в 16:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: