Size: a a a

2020 July 31

S

Shine in Tarantool
или просто все данные из разных спейсов нужно отдать ?
источник

R

Roman in Tarantool
Shine
там будут условия по которым отбираются данные ?
в целом да, там поиск по первичному индексу
источник

S

Shine in Tarantool
условия динамические могут быть или всегда фиксированные ?
источник

DK

Dmitry Krokhin in Tarantool
Roman
Привет! Может кто-то подскажет как правильно архитектурно на тарантуле решить такой кейс, когда необходимо собрать данные из n разных спейсов и быстро вернуть ответ. Скорость ответа критична. n > 20
Померяйте производительность базы на вашем железе и прикиньте удастся ли с требуемым рпс делать столько запросов или лучше данные денормализовать. Универсального ответа нет
источник

R

Roman in Tarantool
спасибо, а как-то параллельно запросы в разные спейсы нельзя делать? а потом что-то типа waitgroup?)
источник

AK

Alexey Kuzin in Tarantool
Roman
спасибо, а как-то параллельно запросы в разные спейсы нельзя делать? а потом что-то типа waitgroup?)
Считайте 1 запрос как единицу. Время выполнения будет пропорционально количеству запросов
источник

DK

Dmitry Krokhin in Tarantool
Roman
спасибо, а как-то параллельно запросы в разные спейсы нельзя делать? а потом что-то типа waitgroup?)
Архитектура тарантула предполагает последовательную обработку запросов в кооперативной модели. Однопоточность звучит на словах не очень круто, но мы на наших железках выжимаем под 500к реальных рпс. Погоняйте тесты и делайте соответствующую модель
источник

R

Roman in Tarantool
услышал вас, спасибо за совет
источник

N

Nobody in Tarantool
Ну, была бы многопоточность - уперлись бы в синхронизацию :) многопоточность - не панацея, все от задач зависит
источник

МБ

Максим Броня... in Tarantool
Добрый день, хотел уточнить, а то что box.space.test.index.sec:pairs( box.NULL ,{iterator = "EQ"}) выдает все подряд не только нулл, это так и должно быть?
источник

МБ

Максим Броня... in Tarantool
для TREE индекса
источник

MA

Mons Anderson in Tarantool
Shine
упс. Там не tree, а hash тип индекса. Для хэша index:random() не работает ?
источник

DS

Dmitry Sharonov in Tarantool
Максим Броня
Добрый день, хотел уточнить, а то что box.space.test.index.sec:pairs( box.NULL ,{iterator = "EQ"}) выдает все подряд не только нулл, это так и должно быть?
да
источник

DS

Dmitry Sharonov in Tarantool
возможно вы хотели {box.NULL}
источник

МБ

Максим Броня... in Tarantool
Dmitry Sharonov
возможно вы хотели {box.NULL}
упс, понял, спасибо! )
источник

ИЕ

Илья Ермолин... in Tarantool
Добрый день, можете посоветовать rock для доступа к БД Oracle из tarantool?
источник

MF

Michael Filonenko in Tarantool
Это часть ентпрз тарантула
источник

ИЕ

Илья Ермолин... in Tarantool
Ок, спасибо
источник
2020 August 02

VS

Vadim Shadrin in Tarantool
Всем привет !
источник

VS

Vadim Shadrin in Tarantool
Подскажите, как пересоздать индекс.
источник