Size: a a a

2020 October 29

AT

Alexander Turenko in Tarantool
Илья Лебедев
и еще, бокс на это время будет заблокирован для остальных транзакций?
Нет.
источник

ИЛ

Илья Лебедев... in Tarantool
а самостоятельно его заблокировать можно?
источник

AT

Alexander Turenko in Tarantool
Выполнять все транзакции в одном файбере, проталкивать в него операции через fiber channel.
источник

AK

Alexey Kuzin in Tarantool
Alexander Turenko
Выполнять все транзакции в одном файбере, проталкивать в него операции через fiber channel.
Есть пример?
источник

ИЛ

Илья Лебедев... in Tarantool
Alexander Turenko
Выполнять все транзакции в одном файбере, проталкивать в него операции через fiber channel.
а вот это походу то что искал, спасибо
источник

AT

Alexander Turenko in Tarantool
Alexey Kuzin
Есть пример?
В тестах на винил что-то было подобное. Можно в районе теста hermitage посмотреть.
источник

AK

Alexey Kuzin in Tarantool
Alexey Kuzin
Есть пример?
А, я понял. Но это же жутко неэффективно
источник

AT

Alexander Turenko in Tarantool
Очень зависит от сценария.
источник

MK

Michaela Kylah in Tarantool
Queda en blanco
источник

GS

Gleb Selyukov in Tarantool
Добрый день, прошу прощения за глупый вопрос. Можно ли как-то вызвать replace команду с батч элементами, чтобы заменить не только 1 запись, а сразу n-записей?

Как пример:
box.space.space_id:replace{1, 'a'} и box.space.space_id:replace{2, 'b'}

Заменить на:
box.space.space_id:replace{{1, 'a'}, {2, 'b'}}
источник

AT

Alexander Turenko in Tarantool
box.begin() цикл-с-заменами box.commit()
источник

OK

Oleg Koshovetc in Tarantool
box.atomic намного приятнее, если функция батчевого реплейса создана заранее
источник

AK

Alexey Kuzin in Tarantool
Можно вытащить тупл целиком и воспользоваться методами тупла, а потом запихнуть его обратно
источник

AK

Alexey Kuzin in Tarantool
я про tuple:transform() который может такое
источник

AK

Alexey Kuzin in Tarantool
Gleb Selyukov
Добрый день, прошу прощения за глупый вопрос. Можно ли как-то вызвать replace команду с батч элементами, чтобы заменить не только 1 запись, а сразу n-записей?

Как пример:
box.space.space_id:replace{1, 'a'} и box.space.space_id:replace{2, 'b'}

Заменить на:
box.space.space_id:replace{{1, 'a'}, {2, 'b'}}
источник

AK

Alexey Kuzin in Tarantool
Посмотрите тут примеры
источник

©

©triod in Tarantool
Ребята Добрый день!
Делаю как в доке.
источник

©

©triod in Tarantool
источник

©

©triod in Tarantool
источник

©

©triod in Tarantool
Должно быть так
источник