Какой вариант PostgreSQL выбрать для моего приложения .NET? - PullRequest
1 голос
/ 30 октября 2010

Я хочу использовать PostgreSQL для моего автономного приложения .NET Windows. Я скачал PostgreSQL Advanced Server с веб-сайта EnterpriseDB, и он очень плавный. GUI тоже очень хорошо. Но я подозреваю, как это поддерживает EnterpriseDB.

Второй вариант - скачать с postgresql.org .

Я хочу выпуск, который длится долго, и я могу легко обновить его до будущих версий без каких-либо проблем, и он должен бесперебойно работать с .NET.

Ответы [ 2 ]

1 голос
/ 30 октября 2010

Вы всегда будете хотеть последнюю версию (если нет известных проблем), так как для двоичных файлов, поскольку они являются последней версией, это не должно иметь большого значения - например, EnterpriseDB - это просто компиляция различных частей, которые в любом случае бесплатны ( например, включая pgAdmin), поэтому не имеет значения, если они перестанут его поддерживать - вы всегда можете получить поддержку для отдельных компонентов - вот их список: http://www.postgresql.org/download/product-categories

Я использую 8.4 с интерфейсами .Net с временем безотказной работы более года. Я в основном использую Npgsql в приложениях .Net, или вы можете пойти по пути ODBC (который имеет недостаток в том, что клиенты должны настраивать свой ODBC, а не просто распространять библиотеки DLL с вашим приложением - так что я считаю, что он лучше подходит для серверных приложений), для которых Официальный драйвер psqlODBC: http://www.postgresql.org/ftp/odbc/versions/

Вы можете обновить вашу установку postgres, если она находится в пределах одной и той же версии, например: 9.1 -> 9.2, но вам потребуется новая установка для других версий, например: 8.4 -> 9.1, но тогда вы можете легко сбросить ваши таблицы и восстановить их в новой установке ..

0 голосов
/ 30 октября 2010

Я использую версию с postgresql.org, потому что это "открытая" версия. EnterpriseDB добавил дополнительные функции, которые тоже открыты, создал установщик одним щелчком и является просто «коммерческой» версией postgresql. Кстати, я полагаю, EnterpriseDB будет поддерживать свою версию в течение длительного времени.

Мне, однако, нравится сырая версия, чтобы иметь одинаковую функциональность на всех платформах.

...