gpt4 book ai didi

GT.M 数据库的 golang 包

转载 作者:IT王子 更新时间:2023-10-29 01:25:01 27 4
gpt4 key购买 nike

是否有任何 golang 包已经可以访问 GT.M 数据库?

例如,有一个名为 mgo 的包,用于处理 mongoDb在围棋语言中。同样使用 couchgomaster 包来访问 couchDb在围棋语言中。

我需要通过go语言访问GT.M数据库。

最佳答案

据我所知,FIS GT.M ( http://fis-gtm.com) 和 Go 之间没有现有的绑定(bind)。

但是,将 GT.M 连接到任何其他可以进行 C 兼容调用的语言是很简单的。由于我不会Go,所以我会用C来回答,你可以相应地调整。要从 C 调用 GT.M,请在 GT.M 中创建您喜欢的 API,创建一个带有调用表的文件(一个将 C 函数名称映射到 GT.M 函数名称的文本文件)。要从 GT.M 调用 C,创建 C 函数来调用并将它们编译到共享库中,并创建调用表。 GT.M 程序员指南 UNIX 版第 11 章(集成外部例程)包含示例,您可以下载。 [对于所有 GT.M 用户文档,请转到 GT.M 主页并单击“用户文档”选项卡。]

如果您更习惯使用 Java 而不是 C,您可以使用 GTMJI(转至 http://sourceforge.net/projects/fis-gtm/files/Plugins/GTMJI/并获取最新版本),它提供了 GT.M 和 Java 之间的调用。 GTMJI 的文档位于 GT.M 用户文档页面。

虽然 GTMJI 是由 GT.M 开发团队开发的,但您可以使用第三方绑定(bind)/模型,包括 node.js , Python (参见 OSEHRAPyPI ), Ruby , 和 Perl .虽然我个人了解 GT.M 和 GTMJI(我是 GT.M 团队的一员),但我对第三方绑定(bind)知之甚少,尽管我知道 node.js 绑定(bind)在日常生产中使用。

如果您还有其他问题,请提出。

关于GT.M 数据库的 golang 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25783340/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com