Есть ли способ установить свойства basi c для самой базы данных в ArangoDB? - PullRequest
0 голосов
/ 26 апреля 2020

Я реализую мультитенантность в своем хобби-проекте, используя Aran go и шаблон базы данных на каждого арендатора.

По сути, я хочу сделать имена БД UUID, а затем установить определенные фиксированные реквизиты, такие как 'ref' или 'workspace_name', или что-либо еще в самом «объекте» БД.

Это (среди прочего) для возможности l oop через БД на сервере / кластеризовать и заполнить экземпляр Redis уникальными рабочими пространствами, а затем отобразить в них пользователей для таких вещей, как маршрутизация входа в систему, распределение нагрузки и т. д. c.

Возможно, я также мог бы просто добавить коллекцию «workspaceSettings» в каждую БД с документами которые служат этой цели, но он чувствует себя более эффективным и «денормализованным» (OOP -подобным?) для установки этих реквизитов на сам объект БД.

Любые идеи / альтернативы / критика приветствуются.

Приветствия

...