Архитектура распределённой базы данных Skype Основная секция
Тезисы
Skype Distributed Database Architecture / Аско Оя (Skype)
Тезисы
В докладе рассказывается о том, как мы масштабировали базу данных Skype под управлением PostgreSQL, начиная с одного сервера и до нынешней огромной системы с сотнями серверов и таблицами, содержащими миллиарды записей, способной обрабатывать десятки тысяч запросов в секунду. Мы расскажем об инструментах, которые были разработаны для этого и опубликованы нами под открытой лицензией: plProxy для удаленных вызовов хранимых процедур и горизонтального масштабирования, SkyTools для организации очереди, репликации и построения отказоустойчивых систем, pgBouncer для управления соединениями и их кэширования. Почти все эти средства могут быть полезны и в гораздо меньших системах.
О докладчике
Аско Оя (Asko Oja): ведущий эксперт по базам данных компании Skype (http://skype.com). В течение последних 20-ти лет Аско получил самый широкий опыт работы в IT-индустрии: опыт системного администрирования, проектирования и разработки ПО, поддержки пользователей, управления проектами. В течение своей карьеры Аско создавал проекты и работал с большим числом различных СУБД: MS SQL Server Oracle, PostgreSQL, FoxPro, Paradox, Access. В течение последних двух лет Аско занимает позицию ведущего эксперта по базам данных Skype, где совместно с коллегами он разработал популярные программные продукты с открытым исходным кодом: plProxy, pgBouncer, SkyTools.