2010-09-28 73 views

回答

1

答案很简单 - 你不能。你想要做的事听起来像Sharding。您能否改变您在每台服务器之间对数据进行分区的方式,以便相关数据始终位于同一台服务器上,并且永远不会与另一台服务器问题产生外键关系。

除此之外,它听起来像你的设计是有缺陷的。试图以这种方式使用数据库将不起作用。我建议退后一步,看看您是否可以更改设计以使用复制或分片。

如果不理解更多问题领域,很难提出进一步的建议。但是,根据问题领域的不同,您可能希望超越关系数据库 - 查看NoSQL article on Wikipedia的起点。