Size: a a a

2021 February 19

АД

Арефьев Дмитрий... in Tarantool
А все, спасибо. Правда из ошибки не просто так понять в чем проблема
источник

GM

Georgy Moiseev in Tarantool
Да, это правда. Забью тикет на более аккуратную обработку
источник

ИЛ

Илья Лебедев... in Tarantool
день добрый. подскажите, может случиться что сетевой запрос начнет обрабатываться во время активной чужой транзакции? вроде как не должно, но на всякий случай стоит уточнить
источник

YS

Yura Sokolov in Tarantool
Илья Лебедев
день добрый. подскажите, может случиться что сетевой запрос начнет обрабатываться во время активной чужой транзакции? вроде как не должно, но на всякий случай стоит уточнить
Не очень понятный вопрос. Емнип, сейчас сеть живёт в отдельном потоке, парсит запросы и складывает в очередь. Тред "транзакций" эту очередь разгребает.
Правда, как работает http, я не очень знаю (если вы про http).
источник

DS

Dmitry Sharonov in Tarantool
Илья Лебедев
день добрый. подскажите, может случиться что сетевой запрос начнет обрабатываться во время активной чужой транзакции? вроде как не должно, но на всякий случай стоит уточнить
нет, если вы не пользуетесь mvcc
источник

ИЛ

Илья Лебедев... in Tarantool
Yura Sokolov
Не очень понятный вопрос. Емнип, сейчас сеть живёт в отдельном потоке, парсит запросы и складывает в очередь. Тред "транзакций" эту очередь разгребает.
Правда, как работает http, я не очень знаю (если вы про http).
тут как раз про то что идет через сетевой поток. обычные запросы от джава коннектора к самописным функциям. там просто есть такая вот конструкция, и хотел на всякий случай убедиться что она не способна даже в теории залететь в транзакцию от другого запроса
источник

DS

Dmitry Sharonov in Tarantool
все так
источник

ИЛ

Илья Лебедев... in Tarantool
Dmitry Sharonov
нет, если вы не пользуетесь mvcc
спасибо, про него как раз забыл
источник

ИЛ

Илья Лебедев... in Tarantool
Dmitry Sharonov
все так
так а с mvcc оно тоже, получается, безопасно?
источник

DS

Dmitry Sharonov in Tarantool
ну в теории безопасно)
источник

DS

Dmitry Sharonov in Tarantool
там оптимистичные блокировки
источник

ИЛ

Илья Лебедев... in Tarantool
ну я про то что когда первый запрос зашел в транзакцию и отдал управление, второй увидит box.is_in_txn() == false
источник

AK

Alexey Kuzin in Tarantool
Илья Лебедев
ну я про то что когда первый запрос зашел в транзакцию и отдал управление, второй увидит box.is_in_txn() == false
Все запросы в одном потоке выполняются, т.е. сериализуемы
источник

AK

Alexey Kuzin in Tarantool
Не может быть так что два потока/запроса увидят false одновременно
источник

NC

Nikolay Chudinov in Tarantool
Нужен хелп. Есть
- - [1, ['q', 'w']]
 - [2, ['q', '3']]
 - [3, ['яблоко', '4']]
 - [4, ['яблоко', 'груша']]

как сделать селект ('яблоко')  чтоб найти таплы 3 и 4  ???
источник

NC

Nikolay Chudinov in Tarantool
какой индекс у поля должен быть, чтоб так искать?  Смотрел доку про array но не полетело (((  как сделать?
источник

DS

Dmitry Sharonov in Tarantool
мультикей индексы
источник

KO

Konstantin Osipov in Tarantool
json path index же
источник

KO

Konstantin Osipov in Tarantool
а груши надо находить уметь? если груши тоже, то мультикей
источник

NC

Nikolay Chudinov in Tarantool
задача будет такая. На вход селект  ('яблоко' ) - резальтат 3, 4
или селект ( 'груша','яблоко', 'хрень') - найдено 0
если  селект ( 'груша','яблоко') - найдено 3 и 4

p.s. Костя, а причем тут json если тут нет key:value
источник