首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置仅用于报告目的的从MySQL数据库?

如何设置仅用于报告目的的从MySQL数据库?
EN

Stack Overflow用户
提问于 2011-08-16 01:04:30
回答 2查看 801关注 0票数 0

给定一个针对快速插入进行了优化的大型MySQL生产数据库,我该如何设置一个针对快速搜索进行优化的“从属”数据库呢?在我看来,从数据库基本上就是主数据库的副本,但在整个数据库中有明显更多的索引,以加快读访问速度。这种定制化的主从复制可能吗?

EN

回答 2

Stack Overflow用户

发布于 2011-08-16 01:10:00

设置主/从复制?

How to Set Up Replication in MySQL指南包含了您需要在主服务器和从服务器上执行的操作。

this MySQL Replication question上找到

票数 0
EN

Stack Overflow用户

发布于 2011-08-16 02:22:25

我认为您可能希望为您的报告方考虑一个替代数据库。您提到了使用重索引的必要性--为什么?由于我假设您正在进行批量数据加载,并且几乎不修改数据(例如:事务),那么您应该考虑使用列式数据库。如果您习惯了mysql语法,那么有两个以列为导向的数据库,它们使用mysql作为前端。因此,您的查询将保持不变,但数据在其下面的存储方式将完全不同。

它真的抛出了您的问题,并添加了一个新的问题:移动数据的最佳方式是什么,以使其针对多次读取和少量写入进行优化。

完全披露:我是Infobright (面向专栏的技术之一)的开源人员。你的问题是我经常看到的,所以我想我应该给你我的想法。但是,有几个不同的列供应商;这完全取决于数量、资金和时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7068074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档