给定一个针对快速插入进行了优化的大型MySQL生产数据库,我该如何设置一个针对快速搜索进行优化的“从属”数据库呢?在我看来,从数据库基本上就是主数据库的副本,但在整个数据库中有明显更多的索引,以加快读访问速度。这种定制化的主从复制可能吗?
发布于 2011-08-16 01:10:00
设置主/从复制?
本How to Set Up Replication in MySQL指南包含了您需要在主服务器和从服务器上执行的操作。
发布于 2011-08-16 02:22:25
我认为您可能希望为您的报告方考虑一个替代数据库。您提到了使用重索引的必要性--为什么?由于我假设您正在进行批量数据加载,并且几乎不修改数据(例如:事务),那么您应该考虑使用列式数据库。如果您习惯了mysql语法,那么有两个以列为导向的数据库,它们使用mysql作为前端。因此,您的查询将保持不变,但数据在其下面的存储方式将完全不同。
它真的抛出了您的问题,并添加了一个新的问题:移动数据的最佳方式是什么,以使其针对多次读取和少量写入进行优化。
完全披露:我是Infobright (面向专栏的技术之一)的开源人员。你的问题是我经常看到的,所以我想我应该给你我的想法。但是,有几个不同的列供应商;这完全取决于数量、资金和时间。
https://stackoverflow.com/questions/7068074
复制相似问题