MySQL Master / Slave与Castle Activerecord

时间:2010-06-14 10:27:12

标签: mysql castle-activerecord

我有一个使用Castle Activerecord的现有Web应用程序与单个MySQL数据库进行交互。数据库最近被重新配置为复制到许多奴隶。

如何将Castle Activerecord配置为直接写入MySQL Master并读取MySQL Slaves,还是有其他方法可以在此设置中透明地实现主/从操作?

1 个答案:

答案 0 :(得分:0)

我从未这样做过,但我认为在DB-driver级别处理这类事情会更好。的确,Connector/J has a specific ReplicationDriver就是为了这个目的。 Connector/NET documentation对复制有一个相当含糊的提法:

  

主机,服务器,数据源,数据源,地址,地址,网络地址:

     

的名称或网络地址   要连接的MySQL实例。   可以指定多个主机   以&分隔这可能很有用   多个MySQL服务器的位置   配置为复制,你是   不关心精确的服务器   你正在联系。没有尝试   由提供程序进行同步   写入数据库所以要小心   使用此选项时可以使用。在   使用Mono的Unix环境,这可以   是MySQL的完全限定路径   套接字文件名。有了这个   配置,Unix套接字将   用来代替TCP / IP套接字。   目前只有一个套接字名称   可以这样访问MySQL   使用Unix复制环境   目前不支持套接字。