我需要一个快速的MySQL数据库,并支持许多连接。 大部分的连接只会被阅读,但less数会被阅读/写作。 所有连接将需要读取和写入至less一些数据。
我有4个testing服务器专门进行实验。 本来我打算做多主,但后来我读了一些关于MySQL Cluster的内容。 我有一些疑问:
只有MySQL集群RAM? 小册子说磁盘表是支持的,但即使是他们自己的文档有时也说不是。 我希望能够在停电时幸存下来。
MySQL集群是否能够提供比多主机更好的可靠性? 我担心停电会导致我的多主设备无法同步。 能够顺利从停电或其他故障中恢复是考虑多硕士之外的其他原因的主要原因。
有没有办法使用临时表? 我的应用程序使用了一些临时表,但是我看到MySQL集群不支持它们。 除了使用永久性表格以外,是否还有其他解决方法?
我可以随时添加和删除数据节点吗? 没有任何服务中断?
要回答你的问题(他们在手册中回答,太btw了)。
说到MySQL集群的所有好处,我仍然要注意:MySQL集群有一些限制,例如,在MySQL集群上进行JOIN操作目前非常缓慢。 下一个版本将会解决这个问题(寻找“下压连接”),所以在设置和testing之前,你应该小心,然后去集群,看看它是否符合你的需求。