Graceful shutdown — это процесс корректного завершения работы приложения, который позволяет ему перед остановкой завершить текущие операции, освободить ресурсы и сохранить состояние.
IndexedDB была выбрана для хранения черновиков и состояния сценариев, потому что она предоставляет более мощные возможности по сравнению с localStorage и sessionStorage:
В работе с базами данных я использовал преимущественно реляционные СУБД, такие как PostgreSQL и MySQL. Формат взаимодействия — SQL-запросы, которые позволяют извлекать, обновлять и анализировать данные.
MVCC (Multi-Version Concurrency Control) в PostgreSQL — это механизм управления параллелизмом, который позволяет нескольким транзакциям работать с базой данных одновременно без блокировок чтения.