这篇文章 SKYPE’s Roadmap and Architecture 简化地描述了Skype的架构。
Skype的数据库团队leader Asko Oja 的幻灯, http://www.slideshare.net/highload/asko-oja-moskva-architecture-highload-presentation 则说Skype使用了PostgreSQL和Skype贡献的开源工具(plProxy, pgBouncer, PgQ…)做分布式数据库。
终于具体怎么使用plProxy做可以水平伸缩的分布式数据库,则可以参考Skype数据库开发团队leader Kristo Kaiv的这两篇博客:
PostgreSQL cluster: partitioning with plproxy (part I)
PostgreSQL cluster: partitioning with plproxy (part II)
Skype架构师团队leader Andres Kutt 的这个演讲 http://www.infoq.com/presentations/Learning-from-Five-Years-Skype, 则分享了他们在Skype的一些架构经验和心得。这个家伙英语也很难听,最好看这个文字记录:http://www.infoq.com/articles/learnings-five-years-skype-architect。
作者:yanghehong