拥有一个拥有9万个帐户的MySQL站点,您需要将流量分成两到三个服务器,如何做到这一点,该站点在MySQL上运行。该网站对数据库有许多查询,插入多于选择。如何将此流量分成几个服务器,并在可能的情况下优化数据库(以减少链接数量)?
我要补充的是,这次我不想将数据库更改为更好的MemSQL,因为我不知道它和当前的开发情况。将来我有这样的打算。
发布于 2018-03-19 05:21:31
您的解决方案是使用数据库虚拟化,您可以使用PAR弹性软件实现这一点。
许多人认为必须使用NoSQL数据库来提高数据的摄取率。这根本不是事实。
诚然,云中的单个MySQL服务器不能以高速率接收数据;通常在小批量插入时,每秒不超过几千行,或者使用更大的批处理大小每秒插入数万行。然而,来自ParElastic的数据库虚拟化软件能够将MySQL服务器扩展到几十万甚至超过每秒100万(100万)行。
https://stackoverflow.com/questions/43362988
复制相似问题