30 май 2026 г.
SQLite е напълно достатъчен за устойчиви работни процеси
В скорошна публикация технологичната компания DBOS изтъкна тезата, че PostgreSQL е единственото нещо, необходимо за устойчиво изпълнение на процеси (durable execution). Според тази концепция, ако организацията вече има доверие на базата си данни, тя няма нужда от допълнителен слой за оркестрация. Разработчиците на платформата Obelisk обаче развиват тази идея още по-далеч, твърдейки, че за широк кръг от устойчиви системи локалната база данни SQLite е напълно достатъчно решение [1].
Устойчивото изпълнение често се разглежда погрешно като изискване за скъпа и сложна изчислителна инфраструктура. В действителност устойчивата част е самото състояние на работния процес (workflow state) — логът на изпълнението и историята на преиграванията. Самите изчислителни ресурси (compute) могат да останат евтини, лесно заменими и временни [1].