Привет! Может кто-то подскажет как правильно архитектурно на тарантуле решить такой кейс, когда необходимо собрать данные из n разных спейсов и быстро вернуть ответ. Скорость ответа критична. n > 20
Померяйте производительность базы на вашем железе и прикиньте удастся ли с требуемым рпс делать столько запросов или лучше данные денормализовать. Универсального ответа нет
спасибо, а как-то параллельно запросы в разные спейсы нельзя делать? а потом что-то типа waitgroup?)
Архитектура тарантула предполагает последовательную обработку запросов в кооперативной модели. Однопоточность звучит на словах не очень круто, но мы на наших железках выжимаем под 500к реальных рпс. Погоняйте тесты и делайте соответствующую модель
Добрый день, хотел уточнить, а то что box.space.test.index.sec:pairs( box.NULL ,{iterator = "EQ"}) выдает все подряд не только нулл, это так и должно быть?
Добрый день, хотел уточнить, а то что box.space.test.index.sec:pairs( box.NULL ,{iterator = "EQ"}) выдает все подряд не только нулл, это так и должно быть?