Компания Skype использует (http://highscalability.com/skype-plans-postgresql-scale-1-bi...) PostgreSQL в качестве главной СУБД. В Skype для масштабирования применяется традиционный интерфейс с использованием хранимых процедур для доступа к данным, поверх хранимых процедур, организован слой прокси серверов, которые распределяют SQL запросы по серверам БД.
Ниже, перевод заметок (http://highscalability.com) из блога highscalability.com (http://highscalability.com), касающихся архитектуры Skype:
- Целью является архитектура, способная одновременно обслуживать более миллиарда клиентов. Непрактично решать такую задачу одним достаточно большим компьютером, поэтому применяется горизонтальное масштабирование.- Применены серверы dual Opteron или quad Opteron со SCSI RAID;
- Используется стандартный подход к масштабированию: начать с одной БД. Добавляемые новые базы данных разделяются по функциональности. Реплицируются наиболее часто читаемые данные для увеличения ск...
URL: http://highscalability.com/skype-plans-postgresql-scale-1-bi...
Новость: http://www.opennet.me/opennews/art.shtml?num=15290
об этой архитектуре в прошлом году на рите рассказывали
по-идее, при таком толстом клиенте core team давно уже должен бы состоять исключительно из долларовых миллионеров.// wbr
PostgreSQL под BSD, так что с миллионами долларов облом-с. Не обязаны ничем скайповцы core team-у доллары отстёгивать.
каким боком тут лицензия :-? можно подумать, будь pgsql под GPL3 им бы от этого стало существенно легче/сложнее.ps: btw по крайней мере я лишь подумал вслух. может, всё так и обстоит на самом деле и ребята нагрелись на своём замечательном продукте не хуже, чем Линус? был бы рад за них :)
// wbr
В Postgres-е несколько наших соотечественников учавствуют. Поскольку, вроде бы, для федеральных/муниципальных нужд стали наши власти к open source присматриваться, могли бы и государственные гранты этим ребятам предоставить.
а какие откаты?