我只是在考虑使用postgresql替代.NET Web应用程序的sqlserver。
(一旦您的数据大小超过20GB左右,云托管的sqlserver会花费一条腿和一条腿)
所以真正寻找能够保存大量数据的具有相当好性能的东西。
然而,我并不完全确定我会因为去往可能严重开始受伤的posgresql而失败。
我不太担心小问题或移植方面的任何问题(除非有移植的主要阻塞问题)。
我们使用NHibernate,Linq以及针对数据库的原始sql(它的遗留产品慢慢迁移到NHibernate作为其数据访问技术)
答案 0 :(得分:2)
除非您使用的是PostgreSQL中没有的SQL Server功能,否则您应该没问题。我每天都在使用PostgreSQL和SQL Server,并且两者都适用于通过ADO.NET和/或NHibernate访问数据库的基于.NET的应用程序。事实证明,NHibernate是一种很好的方法,可以将我的代码与这些(和其他)数据库服务器之间的差异隔离开来。