你知道任何好的分布式数据库系统吗?

时间:2008-09-16 14:00:29

标签: database distribution

横向扩展单个数据库的最佳方法是什么?

4 个答案:

答案 0 :(得分:2)

对于那些有点懒得(或没有耳机)的人,你可以在这里下载幻灯片(Alan正在谈论的演示文稿) -

http://qconlondon.com/london-2008/file?path=/qcon-london-2008/slides/RandyShoup_eBaysArchitecturalPrinciples.pdf

或者,你可以阅读这篇文章 -

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的合并复制来保持数据库同步。

这只是一个简短的摘要,但它会给你一个良好的开端。