215 похожих чатов

Где почитать как создавать распределенные приложения на tarantool? Интересует как

правильно распределять хранимую процедуру между несколькими инстансами. Вот тут написано https://github.com/tarantool/vshard про сторажи и роутеры. Я так понимаю некоторую логику можно повесить на сторажи и провести интерфейс через api-роли. Далее, процедуре на одном шарде в теории могут понадобиться данные с другого шарда. Можно дергать по bucket_id, который хранится вместе с другими данными? Т.е., чтобы ссылаться с одного кортежа на другой, нужно хранить bucket_id помимо primary key? И логику дефрагментации (чтобы запросы были локальные если это возможно), и кеша делать самому?

2 ответов

12 просмотров

Надо шардировать так, чтобы не приходилось бегать на соседние инстансы

Пройдите обучение по Tarantool Cartridge: https://github.com/tarantool/cartridge-cli/tree/master/examples/getting-started-app

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
This is a big issue. Just by being a citizen of a country, you are denied to contribute to Open Source software: https://youtu.be/L5Ec5jrpLVk?si=1iIuHnMPbCB4anV-
Sharuzzaman Ahmat Raslan
72
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Карта сайта