在我们(当前的MySQL)数据库中有超过1.2亿条记录,我们经常在PHP中使用复杂的JOIN查询和应用程序级逻辑来触摸数据库.我们是一家以数据挖掘为主要营销公司,因此我们有许多大型报告需要每天,每周或每月运行.
同时,客户服务在同一数据库的复制从属上运行.
我们希望能够在网络上实时发布这些报告,而不必为他们手动生成电子表格.但是,我们的许多报告都需要花费大量时间来提取数据(在某些情况下,超过一小时).
我们不在云中运行,而是选择在我们的服务器机房中使用两台物理服务器进行操作.
鉴于这一切,我们对数据库的最佳选择是什么?