2016-04-05 4 views
0

Я разрабатываю серверное приложение с использованием Java и couchbase. Я пытаюсь понять плюсы и минусы обработки управления кластером и ведром из кода Java с помощью веб-консоли администратора couchbase.Управление кластером и ковшом Couchbase

Например, должен ли я обрабатывать ведра, индексирование и обновление кодов в моем java-коде?

Причина, по которой я хочу обрабатывать функции администрирования couchbase, - это мое приложение, которое, как ожидается, будет работать не на облачных сервисах. Я хочу избежать того, что нашим клиентам необходимо научиться управлять couchbase.

ответ

1

Основная причина использования программ API управления программным способом, а не использование консоли администратора, точно так же, как вы говорите: когда вам нужно обрабатывать инициализацию и поддерживать себя, особенно если приложение необходимо развернуть в другом месте. Вообще говоря, вы захотите иметь какой-то инициализатор базы данных или модуль менеджера в вашем коде, который обрабатывает загрузку правильных ведер и индексов, если они не существуют.

Если все, что вам нужно сделать, это обрабатывать среду БД один раз для вашего приложения, вы также можете использовать служебные программы командной строки, которые поставляются с Couchbase, или отправлять вызовы API REST. Маленький сценарий развертывания, вероятно, будет проще, чем писать код, чтобы сделать то же самое.

+0

Мне нравится идея использования сценария развертывания. – Ubaidah

Смежные вопросы