В моем стремлении решить тысячи клиентов, каждый из которых имеет отдельную базу данных ArangoDB, записывать индивидуальную информацию по мере того, как что-то работает ... Нам нужно собрать эту информацию обратно в коллекцию на отдельном сервере Master Node, чтобы по ней можно было делать запросы и отчеты. Изучение возможностей JavaScript и действий в ArangoDB… Возможно ли это и достаточно ли быстро, чтобы «реплицировать» данные обратно на главный узел?
1) Данные локального запуска регистрируются на каждом клиенте.
2) Выполняется триггер действия (давайте сначала возьмем сценарий дерьма, без массовой загрузки или чего-то еще) ... для каждой вставки возьмите локально вставленные данные и сделайте этот точный запрос на главный узел для вставки в общую коллекцию (документ данные, хранящиеся на каждом клиенте, имеют свойства, которые однозначно идентифицируют его и т. д.).
3) Это эффективно «реплицирует» / объединяет уникальные данные каждого клиента в единую коллекцию главного узла.
Мысли?
Спасибо,
Кен