В документации MarkLogic указано, что каждый экземпляр REST API должен иметь собственную базу данных модулей. Насколько я понимаю, база данных Modules используется для хранения XQueries. Предполагая, что я могу жить без этого и разрабатываю базу данных MarkLogic без использования XQuery для сохранения данных, можно ли:
- Создание нескольких приложений, указывающих на одну и ту же базу данных контента.
- Создайте несколько экземпляров REST API, указывающих на одну и ту же базу данных контента.
- Масштабируйте каждый экземпляр API REST независимо от связанной базы данных контента.
Чего я хотел бы добиться, так это инфраструктуры, в которой база данных контента масштабируется независимо от экземпляров REST API, которые сохраняют данные и извлекают из них данные. Это делается для управления экземплярами в Группе AWS AutoScaling, чтобы экземпляры REST API могли вызываться и удаляться в зависимости от уровня трафика.