Войти

«Яндекс.Почта» мигрировала с СУБД Oracle на PostgreSQL

4489
1
+1
Yandex
Yandex
Источник изображения: cnwes.ru

«Яндекс» перевел свой почтовый сервис «Яндекс.Почта» с СУБД Oracle на открытое решение PostgreSQL. Процесс занял более трех лет. В компании отметили, что отказаться от решений американского поставщика они решили из-за его сложности и нерасторопности поддержки производителя.


«Яндекс.Почта» на новой СУБД

Компания «Яндекс» осуществила переход с СУБД Oracle на PostgreSQL — свободное программное обеспечение с открытым исходным кодом.

В 2000 г. «Яндекс» запустил «Яндекс.Почту». Изначально все данные хранились и обрабатывались в СУБД Oracle. В настоящее время сервисом пользуются более 10 млн человек ежедневно, ежедневно серверы компании принимают свыше 150 млн писем, общий объем хранимых данных — более 20 ПБ.


Решение отказаться от Oracle

В 2012 г. «Яндекс» принял решение отказаться от СУБД Oracle и сделать это в течение ближайших трех лет. В 2013 г. разработчики начали экспериментировать с различными альтернативами: PostgreSQL, NoSQL, самописным решением на базе платформы, используемой в поиске «Яндекса».


Этапы перехода

К концу 2014 г. был создан прототип системы для «Яндекс.Почты» на базе PostgreSQL. После чего началась основная фаза разработки, она продлилась год — до января 2016 г. После этого началась миграция аккаунтов на новую систему, она длилась до апреля текущего года. Полностью перевод «Яндекс.Почты» на PostgreSQL был завершен в июле. В общей сложности работа заняла 10 человеко-лет (эквивалентно работе 10 людей в течение 1 года). Она была выполнена исключительно собственными силами компании, уточнил CNews представитель «Яндекса» Владимир Исаев.

Один из крупнейших российских вендоров PostgreSQL — компания Postgres Professional — отказался прокомментировать свое возможное участие в проекте, сославшись на «соглашение о конфиденциальности», которое «не позволяет комментировать проекты с “Яндексом”».


Мотивы отказа от Oracle

По словам представителей «Яндекса», к переводу сервиса на новую СУБД их побудили: неотзывчивая служба технической поддержки Oracle, большой объем ручных операций, закрытость кода, неудобное развертывание и большие затраты на содержание.

«PostgreSQL – открытая система, поэтому мы можем сами оперативно решать возникающие проблемы. Это важно для сервиса, работающего в режиме 24/7. Кроме того, в PostgreSQL кэш библиотек не блокируется, а значит развёртывание изменений (в том числе и на этапе тестирования) становится проще», — добавил Исаев.

На сегодняшний день в «Яндексе» переведена на открытую СУБД PostgreSQL только «Яндекс.Почта». В компании не стали отвечать на вопрос, планируется ли перевод на эту СУБД других ее сервисов.

Права на данный материал принадлежат
Материал размещён правообладателем в открытом доступе
  • В новости упоминаются
Страны
Проекты
1 комментарий
№1
17.09.2016 22:28
Ну если теперь всё так "прылэээсно", почему испоганили оформление, нельзя было визуальную составляющую оставить как было? Теперь глаза просто сломать можно.
0
Сообщить
Хотите оставить комментарий? Зарегистрируйтесь и/или Войдите и общайтесь!
ПОДПИСКА НА НОВОСТИ
Ежедневная рассылка новостей ВПК на электронный почтовый ящик
  • Разделы новостей
  • Обсуждаемое
    Обновить
  • 13.09 02:52
Комментарий к "«Мы едины»: генсек НАТО Рютте пообещал ещё больше сделать для Украины"
  • 13.09 02:21
  • 0
Комментарий к "«Patriot — не волшебная палочка». В чем проблема украинской ПВО?"
  • 12.09 23:05
  • 23
Оффлайн нейросеть без цензуры на личном ПК или ноутбуке
  • 12.09 18:21
  • 0
О сравнении "Ясеня-М" (проект 885М) с "Щукой-Б" (проект 971)
  • 12.09 15:45
  • 0
По поводу "Лучше бы на эти деньги построили 5 новых фрегатов пр. 22350 стоимостью по 500 млн. долл."
  • 12.09 08:14
  • 3
«Возникает ассоциация с «Бисмарком»: западная оценка крейсера «Адмирал Нахимов»
  • 12.09 07:54
  • 4
Вперёд, в прошлое! Дряхлые Ан-28 заменят так и не вылезший из пеленок "Байкал"
  • 12.09 05:21
  • 3
Комментарий к "Стремительная модернизация российского атомного подводного флота насторожила НАТО (Military Watch Magazine, США)"
  • 11.09 21:31
  • 1
Россия представила новую партию истребителей с самой большой дальностью полета в мире: темпы расширения парка Су-34 ускоряются (Military Watch Magazine, США)
  • 11.09 19:55
  • 2
Вторая жизнь «Осы»: на Украине создали замену заканчивающимся советским ракетам
  • 11.09 14:22
  • 0
Комментарий к "Специальная военная операция закончилась в 2024 году, а мы и не заметили."
  • 11.09 08:15
  • 3
В России назвали четыре сценария СВО
  • 11.09 04:48
  • 1
К Новому году российские операторы дронов продегустируют русский Starlink
  • 11.09 04:18
  • 1
Российский производитель поставит в Индию более 100 самолётов Ил-114-300
  • 11.09 03:45
  • 0
Комментарий к "Украина отчаянно пытается противостоять российским баллистическим ракетам (The Economist, Великобритания)"