Как orientdb может одновременно создавать индекс, может принимать написанные

Мне очень жаль, я снова спрашиваю. Если я не могу решить, то ориентировать его нельзя.

Моя версия сервера orientdb - 2.1.11, работает в режиме распространения.

Когда я создаю индекс, я обнаружил, что все узлы не могут быть записаны, запросы клиентов произошли «Кворум x не достигнут для запроса».

Как Orientdb может создавать индекс одновременно, может принимать записанные, а не блокировать кластер (все узлы).


person gpengtao    schedule 09.03.2016    source источник


Ответы (1)


Вы не можете писать во время создания индекса, потому что узлы синхронизированы.

ОБНОВЛЕНИЕ

В настоящее время, когда узлы синхронизированы, выполняется полное резервное копирование базы данных, и это отнимает время. Я вижу документацию по бета-версии 2.2 (http://orientdb.com/orientdb-labs/) и я нашел

Операции

Наши пользователи просили инкрементное резервное копирование, поэтому мы его выполнили. Теперь он готов к тестированию! Это не единственное дополнение к версии 2.2, поскольку новая OrientDB Studio теперь заменяет рабочую среду, добавляя новую архитектуру и новые модули.

Производительность

Мы несколько раз оптимизировали ядро ​​ядра, и во многих случаях производительность увеличилась в десять раз. Наши распределенные возможности также постоянно улучшаются, и мы внедрили быструю повторную синхронизацию узлов. Этот выпуск поддерживает новую настраиваемую согласованность графиков для ускорения операций изменения графиков.

person Alessandro Rota    schedule 09.03.2016
comment
Спасибо за ответ. Но разве нет решения? Это обычный сценарий, мне невозможно остановить клиента. Если это так, я не могу использовать orientdb в среде продукта. - person gpengtao; 09.03.2016