【问题标题】:Are there any major pitfalls using PostgreSQL as a replacement for SqlSever使用 PostgreSQL 作为 Sql Server 的替代品是否存在任何重大缺陷
【发布时间】:2010-08-05 01:41:28
【问题描述】:

我只是在研究使用 postgresql 作为 .NET Web 应用程序的 sqlserver 的替代品的可能性。

(因为一旦您的数据大小超过 20GB 左右,云托管的 sqlserver 就会花费一大笔钱)

所以真的在寻找可以容纳大量数据的性能相当好的东西。

但是,我不完全确定使用 posgresql 会失去什么,这可能严重开始受到伤害。

我不太担心小问题或移植方面的任何问题(除非存在重大的移植阻塞问题)。

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

【问题讨论】:

    标签: .net sql-server postgresql


    【解决方案1】:

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

    【讨论】:

    • 我确实发现一个缺点是,在用 Postgres 编码一段时间后,我觉得用另一个数据库编码有点难过 :)
    猜你喜欢
    • 1970-01-01
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多