拥有一个拥有90,000个帐户的MySQL站点,您需要将流量分成两个或三个服务器,如何执行此操作,该站点在MySQL上运行。该站点对数据库有很多查询,比选择Insert更多。如何将此流量拆分为多个服务器,如果可能,优化数据库(以减少链接数量)?
我将补充一点,我不想将此时的数据库更改为更好的例如MemSQL,因为我不知道它和当前的开发。将来我有这样的意图。
答案 0 :(得分:0)
您的解决方案是使用数据库虚拟化,您可以使用PAR弹性软件。
许多人认为使用NoSQL数据库获取高数据摄取率至关重要。事实并非如此。
虽然云中的单个MySQL服务器无法以高速率摄取数据,但确实如此;当小批量插入时,通常每秒不超过几千行,或者使用更大的批量大小,每秒数万行。但是,来自 ParElastic 的数据库虚拟化软件能够将MySQL服务器扩展到数十万甚至超过 1,000,000(一百万)行/秒