Size: a a a

2020 July 20

VS

Vasiliy Soshnikov in Tarantool
Vladimir Elizarov
Привет!
Планирую использовать тарантул + nginx upstream. Ранее опыта с этой технологией не было. Буду рад любым советам.
Ставил по инструкции nginx upstream - ошибок не было, но nginx ругается в конфигурации на tns_pass. Модуль явно не установлен корректно.
Не собрался вместе с NGINX, либо бинарник не тот
источник

AT

Alexander Turenko in Tarantool
Либо модуль собран динамически, а директивы load_module нет.
источник

ИМ

Игрь Минеев... in Tarantool
Подскажите, мне нужен индекс, но не по всем элементам, а по удовлетворяющим условию
Можно ли как-то организовать?
источник

ИМ

Игрь Минеев... in Tarantool
Разбивать на несколько спейсов?
источник

DS

Dmitry Sharonov in Tarantool
функ индексы
источник

AK

Alexey Kuzin in Tarantool
Dmitry Sharonov
функ индексы
источник

ИМ

Игрь Минеев... in Tarantool
Dmitry Sharonov
функ индексы
index_object:user_defined?
источник

ОБ

Олег Бабин in Tarantool
Игрь Минеев
index_object:user_defined?
источник

DS

Dmitry Sharonov in Tarantool
у меня чет на сайте отсохли якорные ссылки
источник

DS

Dmitry Sharonov in Tarantool
https://www.tarantool.io/en/doc/2.3/reference/reference_lua/box_space/#box-space-index-func
вот тут по Making a functional index with space_object:create_index()
источник

AK

Alexey Kuzin in Tarantool
А try-dev совсем отсох?
источник

AK

Alexey Kuzin in Tarantool
Или у кого-то открывается?
источник

ИМ

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

SM

Super Man in Tarantool
Подскажите плиз, если мне надо выборку делать по language_id и сортировать по popularity, то мне нужно сделать такой индекс?
   phrases_popularity:create_index('secondary', {
                                     if_not_exists = true,
                                     unique = false,
                                     type = 'TREE',
                                     parts = {'language_id','popularity'}
                                   })
источник

SM

Super Man in Tarantool
сам спейс такой:
источник

SM

Super Man in Tarantool
local phrases_popularity = box.schema.create_space('phrases_popularity', {temporary = false, engine = 'memtx', if_not_exists = true})
   phrases_popularity:format({
                    {name = 'id', type = 'unsigned'},
                    {name = 'language_id', type = 'unsigned'},
                    {name = 'popularity', type = 'unsigned'}
                  })
источник

SM

Super Man in Tarantool
т.е. запрос будет вида SELECT FROM phrases_popularity where language_id = 1 ORDER BY popularity ASC - как-то так.
источник

SM

Super Man in Tarantool
и еще я так понял хеш индекс лучше для айди делать в таком случае, чем tree в случае memtx?
источник
2020 July 21

SM

Super Man in Tarantool
в mysql получается так:
а в тарантуле так же будет использоваться, если я делаю запрос по language_id = 1 ORDER BY popularity DESC?
источник

GS

Guram Savinov in Tarantool
https://www.tarantool.io/en/doc/2.2/reference/reference_rock/vshard/vshard_ref/#router-api-replicaset-call
нет ли планов добавить асинхронный fireAndForget call на уровне роутера, аналогично как в Java client?
источник