возможности использовать только праймари индекс для винил спейсов. Но при использовании vshard всё равно придётся прикрутить bucket_id индекс. Или это не так критично для перформанса?
И ещё, если нужно удаление записей через какое-то время и использовать indexpiration, придётся делать ещё один индекс по полю с временной меткой. Возможно для винила тогда лучше использовать expirationd, который будет ходить по праймари индексу?
indexpiration ходит по индексу, чтобы быстро фильтровать записи, которые пора чистить indexpiration по primary key, если этот ключ не является меткой времени, вырождается в просто expirationd, то есть делает фулскан по всей таблице В сочетании с винилом эффект будет просто бомбический)
есть опыт винила в проде в vshard. полёт в целом стабильный, но при обновлении схемы стреляют известные и открытые баги
Обсуждают сегодня