Яков Сироткин (yakov_sirotkin) wrote,
Яков Сироткин
yakov_sirotkin

Базы данных против очередей

Когда-то в Яндекс.Деньгах я под руководством Филиппа Дельгядо написал систему асинхронной обработки задач на основе обычной базы Oracle, потом рассказывал об этом на конференциях и даже написал небольшую статью. Я регулярно применяю такой подход в различных проектах и Филипп тоже, рекомендую посмотреть видео его доклада на Joker 2016:



Очередям посвящена первая половина, но вторая тоже весьма интересна. Сначала Филипп объясняет, почему стандартные очереди в его случае не подходят, но я стараюсь избегать таких обсуждений. Во-первых, я не так убедителен, а во-вторых, при наличии политической воли, и не такое вкорячивали. На каждое фундаментальное архитектурное ограничение найдется какой-нибудь костыль, который позволит бизнесу с этим мириться. А то, что программисты будут тратить время на всякую ерунду — так кого это останавливало. Но я уверен, что идеи, о которых Филипп рассказывает, для многих проектов могли бы быть очень полезны.
Tags: code
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments