横向扩展单个数据库的最佳方法是什么?
答案 0 :(得分:2)
对于那些有点懒得(或没有耳机)的人,你可以在这里下载幻灯片(Alan正在谈论的演示文稿) -
或者,你可以阅读这篇文章 -
http://www.infoq.com/articles/ebay-scalability-best-practices
答案 1 :(得分:2)
本文讨论了Flickr的架构以及它们如何处理MySQL扩展
http://www.niallkennedy.com/blog/uploads/flickr_php.pdf
扩展的另一个好网站参考是:http://highscalability.com/
答案 2 :(得分:1)
在The Software Engineering Radio播客的this episode中,采访者与eBay的杰出建筑师进行了交谈。正如您可能想象的那样,eBay在横向和纵向都有可扩展性问题。我们会详细讨论这个问题,非常值得倾听,因为建筑师比我在这里更好,更彻底地解释它。
答案 3 :(得分:0)
我见过很多可以横向扩展的系统使用MS SQL Server 2005。
数据库设计也占据了扩展的很大一部分。对表中的主键使用GUID,以防止插入主键冲突。然后,我使用SQL Server的合并复制来保持数据库同步。
这只是一个简短的摘要,但它会给你一个良好的开端。