postgresql - Google Go 数据存储接口(interface)

标签 postgresql go thrift hypertable

你对go-pgsql有什么看法?和 thrift4go

我想将 Go 与 Postgres 或 Hypertable 一起用于项目,但我很好奇这些接口(interface)的成熟度和完整性。

最佳答案

我没有使用 go-psql 的具体经验,但由于没有答案,我会写下我的想法。

当前的实现存在一些问题,这可能会影响您(例如,忽略低于秒的时间分辨率。如果您更新单个字段,但您的 ORM 决定包含一个 time 查询中的字段?)。

我看到的另一个问题是,没有人 promise 这个项目会按照您的意愿进行维护。

另一种方法是构建一个非常简单的绑定(bind)到 postgres C 接口(interface),然后直接使用它。在那种情况下,抽象不是很有帮助,但绝对不会泄漏。这可能就足够了。

这就是 Russ Cox(来自核心 Go (golang) 团队)最终所做的 for sqlite .

关于postgresql - Google Go 数据存储接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6006015/

相关文章:

sql - 从列中提取数字

转到模块 : checksum mismatch

node.js - 无法从 Sequelize 读取亚洲/加尔各答时区的数据

django:从 postgres 数据库导入数据时无法适应错误

python - 在 Django 1.9 中,使用 JSONField( native postgres jsonb)的约定是什么?

postgresql - 将 Postgresql 数组直接读入 Golang Slice

google-app-engine - 在 Google App Engine 中处理 HTTPS 请求

websocket - Thrift 支持通过 websocket 发送数据吗?

c++ - 为什么 thrift TBinaryProtocol 读取 recv 数据比大小 + 内容更复杂

java - 从 javadoc 中排除 thrift 生成的文件