(vinyl), но в текущей его реализации он, мягко говоря, недоработан. Тот же count(id) выполняется несколько секунд, когда в sqlite - не более секунды (база 1кк записей).
Я пишу веб-приложение (openresty + lua + tarantool), которое должно поддерживать и быстро работать с базами до 1кк записей.
Будет ли в дальнейшем оптимизация SQL в тарантуле? Или лучше сейчас затачивать приложение на использование lua-запросов?
вы какието чудеса рассказываете, select count в общем случае это всегда фулскан (в случае с винилом еще и диск возможно дергается), храните дополнительно отдельно все счетчики и все будет хорошо, более того винил это же LSM, такой селект для него это вообще страшная вещь
Обсуждают сегодня