Size: a a a

2021 May 27

DS

Dmitry Sharonov in Tarantool
при вставке берете max()  по этому индексу
источник

ИМ

Игрь Минеев... in Tarantool
Точно, спасибо
источник

ИМ

Игрь Минеев... in Tarantool
Точно ведь адекватно из хэндлера изменения одного спейса вставлять в другой?
Или лучше не?
источник

AL

Andrey L in Tarantool
сиквенс даже не упомянули O_o
оно больше не тру?
источник

DS

Dmitry Sharonov in Tarantool
у меня предубеждение
источник

DS

Dmitry Sharonov in Tarantool
но в данном случае тру, впрочем
источник

AL

Andrey L in Tarantool
вот щас аудитория замерла в ожидании
источник

MA

Mons Anderson in Tarantool
Нет, не дорого. Проведите бенч, сколько стоит таймер.
На фоне транзакционной нагрузки вообще копейки.

Если расти монотонно, то лучше всего при старте ТТ взять delta = clock.realtime() - clock.monotonic() и потом использовать monotonic + delta

Для распределённой системы я бы не парился с временем и взял ulid
источник

ИМ

Игрь Минеев... in Tarantool
Спасибо
источник

ИО

Илья Орлов in Tarantool
Всем привет! Есть ли возможность найденные записи по одному индексу фильтровать по другим индексам? Например, нашли мы несколько записей по одному индексу, а дальше хотим дофильтровать их по другому индексу (или по нескольким индексам), пока не останутся записи, которые являются пересечением всех критериев выборки. Сейчас дофильтрация происходит в цикле по найденным записям по одному индексу и хотелось бы понять можно ли это сделать эффективнее.
источник

ИЕ

Илья Ермолин... in Tarantool
Теоретическое рассуждение:
Наверное для следующего индекса можно получить итератор по значению полей из записи с критерием EQ.
И проверить вернется ли в нем тот же pk...
Но это кажется сложнее чем просто сравнить поле в строке с условием фильтрации...
источник

AK

Alexey Kuzin in Tarantool
Сортируйте вручную или используйте RTREE индексы
источник

AK

Alexey Kuzin in Tarantool
Также можно что-то сделать с битсет-индексом, если множество всех значений по каждому из индексов конечное
источник

P

Pavel in Tarantool
можно еще сделать составной индекс, тогда можно будет делать запросы по части ключа + использовать итераторы типа LT/GT, а дальше однострочники и luafun)
источник

A

Artyom A in Tarantool
Перенёс код с go в lua быстрее в 6 раз стало
источник

DS

Dmitry Sharonov in Tarantool
всегда бы так
источник

MF

Michael Filonenko in Tarantool
потому что нет сетевых походов?
источник

A

Artyom A in Tarantool
угу
источник
2021 May 28

A

Artyom A in Tarantool
ребята, какой самый быстрый спсооб конвертации таблицы memtx в vinyl ? Пока в голову приходит только процедурка на lua, которя в цикле копирует строчку за строчой, за тем дропает memtx таблицу.
источник

MA

Mons Anderson in Tarantool
moonwalker
источник