导言
InterSystems IRIS 数据平台一直以其性能、互操作性和跨编程语言的灵活性而著称。多年来,开发人员可以将 IRIS 与 Python、Java、JavaScript 和 .NET 结合使用,但 Go(或Golang)开发人员却只能望洋兴叹。

这种等待终于结束了。
新的go-irisnative驱动程序为 InterSystems IRIS 带来了GoLang 支持,实现了标准的 database/sql API。这意味着 Go 开发人员现在可以使用熟悉的数据库工具、连接池和查询接口来构建由 IRIS 支持的应用程序。
为什么要支持 GoLang
GoLang 是一种专为简单性、并发性和性能而设计的语言,是云原生和基于微服务架构的理想选择。它为 Kubernetes、Docker 和 Terraform 等一些世界上最具可扩展性的系统提供了支持。
将 IRIS 引入 Go 生态系统可实现以下目标
- 使用 IRIS 作为后台的轻量级高性能服务。
- 并行查询执行或后台处理的本机并发性。
- 与容器化和分布式系统无缝集成。
- 通过 Go 的
database/sql 界面进行自动化数据库访问。
这种集成使 IRIS 成为现代云就绪 Go 应用程序的完美选择。