某些列的Mysql复制
我有两个rails应用程序。一个是内部版本,另一个是外部客户端版本 在客户端版本中,我得到了数据库的剪切版本。所以,现在我需要复制我的主MySQL数据库,但不是所有数据:只有某些列和某些表 我如何实施这项工作某些列的Mysql复制,mysql,ruby-on-rails,ruby,replication,Mysql,Ruby On Rails,Ruby,Replication,我有两个rails应用程序。一个是内部版本,另一个是外部客户端版本 在客户端版本中,我得到了数据库的剪切版本。所以,现在我需要复制我的主MySQL数据库,但不是所有数据:只有某些列和某些表 我如何实施这项工作 如果有一些ruby的东西(gem用于以这种方式处理复制),那就太好了。复制通常是在数据库层进行的,下面是Mysql复制的文档: 这通常会复制整个数据库 另一个解决方案是有一个作业(可能是用ruby编写的),每天运行几次并复制所需的数据 也许您希望以尽可能少的延迟将数据从主服务器推送到从服务
如果有一些ruby的东西(gem用于以这种方式处理复制),那就太好了。复制通常是在数据库层进行的,下面是Mysql复制的文档: 这通常会复制整个数据库 另一个解决方案是有一个作业(可能是用ruby编写的),每天运行几次并复制所需的数据 也许您希望以尽可能少的延迟将数据从主服务器推送到从服务器?然后可以在ActiveRecord中的save()方法上创建一个钩子,将更改推送到从属数据库
我还没看过,但也许这是一件事:ajreal-酷!这是我看到的新特性是的,我考虑过将内部数据库作为延迟作业或cron转储。但复制是更灵活的解决方案。问题只是复制了某些列。因为数据库是不同的。但是ajreal发布了这个:这就是我需要的。谢谢