Комментарии 8
1) Из описания я понял то, что приложение обеспечивает разбор и типизацию данных + фильтрация с последующей укладкой в БД?
2) Входит ли БД в приложение и что используется в качестве БД?
3) Упоминалась возможность делать «выборки данных» но про это ничего не написано…
2) Входит ли БД в приложение и что используется в качестве БД?
3) Упоминалась возможность делать «выборки данных» но про это ничего не написано…
0
1) Да, это часть функционала
2) Да и это Tarantool
3) Из схемы данных автоматически генерируется GraphQL API, через него становится возможна выборка объектов с его зависимостями. Поддерживается пагинация, ограничение количества объектов в выдаче, выборка по полному и частичному совпадению индекса (нескольких индексов), отношения больше, меньше, больше или равно, меньше или равно, фильтрация объектов по их зависимостям
2) Да и это Tarantool
3) Из схемы данных автоматически генерируется GraphQL API, через него становится возможна выборка объектов с его зависимостями. Поддерживается пагинация, ограничение количества объектов в выдаче, выборка по полному и частичному совпадению индекса (нескольких индексов), отношения больше, меньше, больше или равно, меньше или равно, фильтрация объектов по их зависимостям
+1
1) Каковы гарантии доставки на пути client-connector-input processor-storage (* once) и почему?
2) Судя по асинхронной репликации, вы ориентируетесь на не жизненно важные или восстановимые данные. В моем уме это не ассоциируется с банковской системой.
3) Как и где выполняется cluster-wide reduce после map?
0
1) Гарантии следующие — если получен ок от системы, это значит, что система смогла понять запрос и сохранить его в ремонтной очереди на реплицируемом хранилище. Это очередь на обработку до сохранения и объект будет удален оттуда только после сохранения в основном хранилище. Объекты отправляемые наружу тоже сначала кладутся в ремонтную очередь и только после успешной отправки, удаляются.
2) Мы понимаем важность синхронной репликации, я упомянул, что мы это делаем.
3) Некая роль инициирует map reduce. map выполнится на стороджах, далее на сторадже будет выполнен reduce результатов и потом на роли инициаторе будет сделан reduce результатов со стораджей.
2) Мы понимаем важность синхронной репликации, я упомянул, что мы это делаем.
3) Некая роль инициирует map reduce. map выполнится на стороджах, далее на сторадже будет выполнен reduce результатов и потом на роли инициаторе будет сделан reduce результатов со стораджей.
0
Нет, также асинхронная, и я тоже согласен с lantame, в роадмапе Тарантула синхронная репликация запланирована на версию 2.3.1 выход которой запланирован на 1 декабря (https://github.com/tarantool/tarantool/issues/980), работа активно ведется. Сразу после этого синхронная репликация появится и в Tarantool Data Grid. Надеюсь я ответил на вопрос, если что-то еще смущает/интересует, пожалуйста, спрашивайте.
0
Как Тарантул осуществляет консистентность, если данные записать напрямую в БД в обход тарантула? Поддерживается ли такая возможность.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Архитектура и возможности Tarantool Data Grid