如果是指数据库层的读写分离,可以使用Sharding技术,利用Sharding技术中的计算结点和数据结点,搭建负载均衡+读写分离的数据库集群,参考:

https://docs.intersystems.com/irisforhealthlatest/csp/docbook/DocBook.UI...

如果服务器/实例资源有限,又想实现读负载与写负载的分离,那么基于@Qiao Peng指出的镜像异步成员,在API层(即应用程序层)通过业务流程来控制查询/写入操作的分发则是成本较低的方案。

您好,由于ODBC也是原生于Windows平台的接口访问标准,因此,虽然可以尝试在Linux上使用ODBC,但缺少官方的测试和保障,不能保证ODBC可以在Linux正常工作。如果可能,建议在Linux采用JDBC连接数据库。

如果您具有WRC账户,可以登录WRC下载独立的ODBC驱动包

根据您附上的异常,可以首先看到操作系统报出了对dbnet5.0文件夹的访问被拒绝。因此需要检查您的文件夹权限设置,确保IRIS的运行账户拥有对这个文件夹的访问权限

另外,dll是原生在Windows的动态链接库,在Linux上运行dll并没有保障,建议您换用jdbc等其他平台无关的技术实现跨操作系统访问。

您好

对于Java网关连接报错,麻烦检查下Ensemble所在服务器上是否安装了JRE,并且在服务器命令行下输入Java -Version可以查看java版本而不是报错

对于消息查看界面的报错信息,建立联系WRC查看详细原因再做处理