【问题标题】:PostgreSQL driver for Go programming languageGo 编程语言的 PostgreSQL 驱动程序
【发布时间】:2012-07-23 14:24:29
【问题描述】:

http://go-lang.cat-v.org/pure-go-libs 列出了两个 PosgreSQL 驱动程序,但它们几个月以来一直没有更新,看起来就像一个男人展示的那样。所以我想知道它们是否可靠/准备好投入生产,或者是否有其他推荐的驱动程序。

您会在生产环境中使用 Go 和 PostgreSQL 并使用什么驱动程序?

【问题讨论】:

  • 几个月”未更新的驱动程序出了什么问题。每年有一个 PostgreSQL 版本。如果一切正常,为什么还要更频繁地更新驱动程序?顺便说一句:github.com/bmizerany/pq 已在 15 天前更新。
  • 这本身并没有什么问题,但我的经验是这是一个不好的迹象。
  • 我个人觉得(每个月)频繁更新的东西比一年(稳定)发布一次的东西更令人恼火。
  • 取决于成熟度 - 我不会考虑大多数成熟的 Go 库(因为它们还很年轻)。

标签: database postgresql driver go


【解决方案1】:

自提出此问题以来的一年半时间里,pq 已显着成熟并得到积极维护(上周多人多次提交,过去几个月每周更新一次)。

文档在这里:http://godoc.org/github.com/lib/pq

【讨论】:

    【解决方案2】:

    可以在here找到SQL DB驱动列表

    【讨论】:

      【解决方案3】:

      在此基础上,我可能不会在生产中使用它...

      最新的好像是https://github.com/jbarham/gopgsqldriver

      但开源的优势之一是您拥有所有源代码,因此您可以自己维护、贡献补丁甚至担任维护者的角色。

      【讨论】:

      • 谢谢。 a_horse_with_no_name 提到的driver 似乎是较新的。但我会看看两者。
      • 在这里报告,特别是您在生产中使用的经验。
      • 我觉得 Go 效率低下,于是改用 Scala。如果我重新开始用 Go 编程并使用 PostgreSQL,我会在这里报告。
      猜你喜欢
      • 2013-10-25
      • 2011-03-24
      • 2022-01-06
      • 2018-05-16
      • 1970-01-01
      • 2011-03-20
      • 2014-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多