Не храните в Notion важные данные, они могут оказаться недоступны

Эта статья ориентирована на тех, чей бизнес зависит от Notion. Подумайте, что будет если завтра Notion окажется недоступен целиком. Если это будет критическим ударом, то эта статья для вас.

Экран смерти базы данных в исполнении Notion Скриншот с сайта Notion
6363

Всё как-то не доходили руки, но напишу, что в итоге принял решение выгружать данные из ноушена в гуглотаблицу. У нас используется сервис Pipedream (а-ля Zapier, Automateio, etc...). Пришлось поработать именно над кодом, так как не было удобного визуального редактора, но в итоге получилось так:
1. Запускается крон-задача, которая скачивает данные из нужных БД.
2. Создаётся в гуглотаблице новый лист с датой выгрузки и названием базы.
3. Туда вставляются данные из таблицы. Последним столбцом идёт JSON-объект, из которого бэкап и создавался для данной строки.

Если понадобится восстановить базу, то я смогу всю мета-информацию получить из JSON, а для быстрого и удобного просмотра бэкапа все остальные данные идут в человекочитаемом виде насколько это возможно.

Возможно, кому-то будет полезно, интересно посмотреть, поэтому код я выложил на гитхаб и сделал генерацию в файлы: https://github.com/Melodyn/notion-database-backup
Реализация не самая аккуратная, но идея будет понятна.

1
Ответить