使用PostgreSQL替代Sql Server是否有任何重大缺陷

时间:2010-08-05 01:41:29

标签: .net sql-server postgresql

我只是在考虑使用postgresql替代.NET Web应用程序的sqlserver。

(一旦您的数据大小超过20GB左右,云托管的sqlserver会花费一条腿和一条腿)

所以真正寻找能够保存大量数据的具有相当好性能的东西。

然而,我并不完全确定我会因为去往可能严重开始受伤的posgresql而失败。

我不太担心小问题或移植方面的任何问题(除非有移植的主要阻塞问题)。

我们使用NHibernate,Linq以及针对数据库的原始sql(它的遗留产品慢慢迁移到NHibernate作为其数据访问技术)

1 个答案:

答案 0 :(得分:2)

除非您使用的是PostgreSQL中没有的SQL Server功能,否则您应该没问题。我每天都在使用PostgreSQL和SQL Server,并且两者都适用于通过ADO.NET和/或NHibernate访问数据库的基于.NET的应用程序。事实证明,NHibernate是一种很好的方法,可以将我的代码与这些(和其他)数据库服务器之间的差异隔离开来。