golang sql包用于读取副本

时间:2018-05-17 17:44:32

标签: mysql go database-replication

我们正在将原型服务转移到生产环境。 我找不到任何最好的库/方法来在golang sql库中进行mysql读取复制。

我们在 AWS RDS(一个主服务器和一个服务器服务器)上运行的Mysql数据库服务。

需要执行以下操作。

  1. 插入/更新/删除应该转到主人
  2. 从任何数据库中读取(包括主人也很好)
  3. 目前我们只有一个数据库连接。

    import (
        "database/sql"
        _ "github.com/go-sql-driver/mysql"
    )
    
    
    db, err := sql.Open("mysql", "root:password@tcp(localhost:3306)/test")
    

    我们如何让我们的数据库实例在golang中使用只读副本? 感谢。

0 个答案:

没有答案