Size: a a a

2020 May 28

R

R-omk in Tarantool
Guram Savinov
callrw вернул как раз мультиретурн _, err
где не работает?
я имею ввиду что первое возвращаемое значение это всегда первое возвращаемое значение вызываемой функции, все остальные значения вызываемой функции  пропадают
источник

ОБ

Олег Бабин in Tarantool
Guram Savinov
callrw вернул как раз мультиретурн _, err
где не работает?
источник

GS

Guram Savinov in Tarantool
так вернуть можно массив из функции, будет и мультиретурн и ошибка
источник

R

R-omk in Tarantool
Guram Savinov
так вернуть можно массив из функции, будет и мультиретурн и ошибка
да
источник

R

R-omk in Tarantool
Guram Savinov
с консоли попробовал сделать:
res, err = box.space.some_space:upsert()
ошибка вываливается, res и err остались необъявленными
memtx?
источник

R

R-omk in Tarantool
R-omk
memtx?
если нет,  то upsert вообще ничего не выбрасывает
источник

GS

Guram Savinov in Tarantool
memtx, ну мы тут выснили что в виде эксепшна, а не ретерна
источник

ES

Elena Shebunyaeva in Tarantool
Dmitry
Добрый день! Пытаюсь реализовать автоинкрементный индекс.
    box.space.metric:create_index('primary', {
       parts = {{'id', 'unsigned'}},
       sequence = true,
   })

при создании записи, присваиваю полю id = nil
Но теперь ругается Tuple field 1 type does not match one required by operation: expected unsigned
nil же нужно передавать в поле автоинкрементного индека?
источник

ES

Elena Shebunyaeva in Tarantool
Gennady Savinov
Подскажите ещё пожалуйста, при такой конфигурации vshard.router.callrw будет идти всегда на один из мастеров, помеченный лидером?
Я сейчас попробовал повызывать и он идёт всегда на 1 мастер, тот который выбран лидером
источник

ES

Elena Shebunyaeva in Tarantool
Guram Savinov
если в админке кластера нажать expel server, то последующий probe server localhost:port должен его вернуть в строй?
источник

AB

Anton Bashirov in Tarantool
Всем привет!

Вопрос знатокам. Сразу скажу, я в любом случае буду детально штудировать этот вопросец, но возможно здесь мне уже подскажут)

Есть проект. В проекте постгря.
У проекта появились данные, которые по прицнипу использования больше смахивают на "сущность, кортеж, документ". Точно не таблички)
Я хочу тарантул и все отсюда вытекающее. Хочу из-за скорости, простоты, простоты организации шардинга, простоты настройки и легковесности. Мне бинарники, код которого можно почитать без боли всегда нравились.
Коллеги меня клонят в jsonb формат постгреса.

Какие можно предложить аргументы в сторону тарантула?
Возможно, кто-то уже сталкивался с такой проблемой "убеждения" коллег.
источник

AK

Alexey Kuzin in Tarantool
Anton Bashirov
Всем привет!

Вопрос знатокам. Сразу скажу, я в любом случае буду детально штудировать этот вопросец, но возможно здесь мне уже подскажут)

Есть проект. В проекте постгря.
У проекта появились данные, которые по прицнипу использования больше смахивают на "сущность, кортеж, документ". Точно не таблички)
Я хочу тарантул и все отсюда вытекающее. Хочу из-за скорости, простоты, простоты организации шардинга, простоты настройки и легковесности. Мне бинарники, код которого можно почитать без боли всегда нравились.
Коллеги меня клонят в jsonb формат постгреса.

Какие можно предложить аргументы в сторону тарантула?
Возможно, кто-то уже сталкивался с такой проблемой "убеждения" коллег.
На чём написан код вашего проекта?
источник

AB

Anton Bashirov in Tarantool
java
источник

AK

Alexey Kuzin in Tarantool
Ну и вы наверняка используете хибернейт со спрингдатой или jee?
источник

AB

Anton Bashirov in Tarantool
Это да. Но вопрос перевода на другую апишку работы с бд решаем
источник

AK

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

DS

Dmitry Sharonov in Tarantool
заводить две базы вместо одной дело болезненное, да
источник

DS

Dmitry Sharonov in Tarantool
если постгря тянет по перфу или еще чему, то убедить будет сложна
источник

AB

Anton Bashirov in Tarantool
Dmitry Sharonov
заводить две базы вместо одной дело болезненное, да
Мне их надо убедить в том, что надо столько БД, сколько реально нужно. А подход "давайте все что не табличка пихать в jsonb" им мешает думать в других направлениях. Тут  немного философский момент, что надо донести до людей, что частное решение лучше универсального
источник

NR

Nemat Rakhmatov in Tarantool
Убеждайте создавая POC для начала. Постгрес имеет свои преимущества
источник