Size: a a a

2020 June 01

S

Sergey in Tarantool
Gennady Savinov
А простой vshard.router.call не пробовали?
Я скорее всего затупил, прощу прощения). Совсем вылетело из головы, что можно в нужной мне роли сделать функцию под vshard.call)
источник

AK

Alexey Kuzin in Tarantool
Sergey
Я скорее всего затупил, прощу прощения). Совсем вылетело из головы, что можно в нужной мне роли сделать функцию под vshard.call)
Если дадите сниппет в несколько строчек, мы будем очень благодарны и закинем на SO
источник

S

Sergey in Tarantool
Alexey Kuzin
Если дадите сниппет в несколько строчек, мы будем очень благодарны и закинем на SO
не совсем понял вас)
источник

AK

Alexey Kuzin in Tarantool
Sergey
не совсем понял вас)
вот этого вот
сделать функцию под vshard.call
источник

S

Sergey in Tarantool
Все равно не понял). Просто делаем vshard.router.call с целевым бакет айди, функцию определяем в роли и соответсвенно проблема решается целиком и полностью. Может быть вы меня не поняли и меня путаете?)
источник

АЖ

Алексей Журавлев... in Tarantool
Всем привет. Сорри за глупый вопрос, но как быстро получить последнюю запись спейса?
источник

DS

Dmitry Sharonov in Tarantool
что значит последнюю?
источник

S

Sergey in Tarantool
Alexey Kuzin
вот этого вот
сделать функцию под vshard.call
Я затупил и свел все внимание к роли и пытался решить задачу через роль средствами cardridge, а на самом деле можно было юзать vshard и необходимость в rpc картриджа отпала совсем тк определяем нужную функцию в уже нужной роли
источник

АЖ

Алексей Журавлев... in Tarantool
Ну, у меня в спейсе 857 записей, мне надо последнюю вытащить. Проблема в том, что первичный ключ не совпадает с размером спейса
источник

AK

Alexey Kuzin in Tarantool
Алексей Журавлев
Всем привет. Сорри за глупый вопрос, но как быстро получить последнюю запись спейса?
построить обратный индекс и взять с лимитом 1?
источник

GS

Gennady Savinov in Tarantool
Alexey Kuzin
построить обратный индекс и взять с лимитом 1?
Можно наверное ещё через offset, но через индекс точно быстрее будет
источник

DS

Dmitry Sharonov in Tarantool
что такое "последняя запись в спейсе"?
источник

DS

Dmitry Sharonov in Tarantool
по max primary id?
источник

DS

Dmitry Sharonov in Tarantool
по времени?
источник

GS

Gennady Savinov in Tarantool
Dmitry Sharonov
что такое "последняя запись в спейсе"?
последняя добавленная видимо
источник

GS

Gennady Savinov in Tarantool
Dmitry Sharonov
по max primary id?
this
источник

DS

Dmitry Sharonov in Tarantool
Gennady Savinov
последняя добавленная видимо
таймштампы в студию
источник

DS

Dmitry Sharonov in Tarantool
:max()
источник

DS

Dmitry Sharonov in Tarantool
(кажется)
источник

DS

Dmitry Sharonov in Tarantool
или :select({MAX_INT}, {limit=1, iterator='LE"})[1] если нет
источник