Lustre上的MySQL文件?

我们的MySQL安装存储了几个不太经常访问的Tb数据。 在接下来的六个月中,我们将转向一个基于Lustre的系统来存储我们的大部分数据,而且我想知道如果MySQL在那里存储它的innodb文件夹,MySQL将如何运作。

我可以想象在虚拟机上创build一个Lustre客户机,并在MySQL服务器上安装这些文件夹,但这似乎是一个额外的层。 把MySQL放在光彩客户端本身就意味着Lustre内核必须performance得很好。

无论哪种方式 – 任何人都试过这个? 原因为什么或为什么不?

通过NFS挂载或分布式文件系统来运行mysql服务器将是一个糟糕的主意。

数据库都是关于快速处理大量数据的。 与机械硬盘相比,分布式文件系统中读头的寻道时间在4-8ms之间,这将更像是100-300ms来search所有的节点并find所有需要的块处理查询。 性能会因此而下降。

如果你想冗余,我build议你看看mysql复制。 如果您需要高可用性,请查看DRBD + PACEMAKER + COROSYNC。