Как работает сервис

В РодоДреве у каждой семьи есть свое закрытое пространство. Участники получают доступ по приглашениям, а права внутри семьи зависят от роли и дополнительных разрешений.

Дерево семьи, связи между людьми и версии структуры хранятся отдельно от контента. Благодаря этому сервис быстро открывает уже подготовленный JSON дерева, а длинные тексты, фотографии и документы загружаются отдельными запросами по мере необходимости.

Истории и биографии сохраняются в текстовой базе контента, а документы и изображения лежат в файловом хранилище. При изменениях сервис не перестраивает дерево прямо в браузере или PHP-странице, а отправляет задачу в отдельный обработчик.