其变种的PostgreSQL选择适合我的.net应用程序?
-
27-09-2019 - |
题
我想使用PostgreSQL为我的独立的.NET Windows应用程序。我从EnterpriseDB公司的网站上下载的PostgreSQL Advanced Server和它非常流畅。图形用户界面也很不错。但我怀疑沿EnterpriseDB公司如何支持它。
在第二个选择是下载从 postgresql.org 。
我想是持续时间长的版本,我可以很容易地升级到未来的版本,没有任何问题,但是它必须与.NET工作的顺利开展。
解决方案
您总是希望最新的版本(除非有知道的问题),作为二进制文件,只要他们不应该真正的问题的最新版本 - EnterpriseDB公司的例子是自由反正不同的部分只是汇编(如包括pgAdmin的),所以它不事关如果他们停止支持它 - 你总是可以得到各个组分的支持 - 这里是他们的列表:的 http://www.postgresql.org/download/product-categories
我已经使用8.4与.net前端超过一年的正常运行时间。我主要使用在Npgsql的净应用程序,或者你可以去ODBC路线(有需要的客户配置他们的ODBC,而不是只是你的应用程序分配的DLL的负面影响 - 所以我觉得更适合服务器应用程序)该官方驾驶员psqlODBC: http://www.postgresql.org/ftp/odbc/versions/
您可以升级你的Postgres安装,如果是相同的版本如内:9.1 - > 9.2,但您将需要一个新的不同版本的安装,例如:8.4 - > 9.1,但你可以很容易地转储表并恢复它们到新安装..
其他提示
我使用从postgresql.org的版本,因为这是“开”的版本。 EnterpriseDB公司已增加的功能,这是开放的,也创造了一个一键式安装方式,并且是PostgreSQL的只是“商业”版本。顺便说一句我假定,EnterpriseDB的将支持其版本很长时间。
不过我喜欢的原始版本,以确保有在所有平台上相同的功能。