процедуры отличаются друг от друга по скорости выполнения?
Проверьте на своих запросах. Если единичные записи по ключу, вероятно, lua будет быстрее. На больших диапазонах SQL может оказаться быстрее. Важно, что SQL не распространяется на весь кластер, если у вас не обособленный экземпляр Тарантула
Сейчас делал замеры. Lua проигрывает sql в скорости в несколько раз
Поднимал один экземпляр на Mac m1. Делал запрос по составному индексу. В базе 5млн записей. Результирующая выборка включает в себя где то 500к записей. На выполнение SQL уходит чуть меньше пол секунды. Это нормальная скорость? Мне кажется что то не то
Не могу дать однозначного ответа. Это зависит от запроса, от данных, их размера, сложности фильтра, особенностей аппаратной архитектуры и т.д. Лучше всего сравнивать вам с другими способами доступа к тем же данным. По идее, вам важна скорость получения данных на клиенте, а не скорость выполнения функции. Поэтому ориентироваться на RPS логичнее. Выборку на 500 тыс еще надо считать.
Обсуждают сегодня