реализовать такую архитектуру:
- приложения через коннекторы обновляют спейсы (memtx) - то есть там всегда текущие последние данные
Историю сохраняю в винил (по моим тестам вышло ~6х лучше по месту чем mariaDB/InnoDB)
Хотел повесить триггер на обновление спейса и в нем уже вставлять в такой же по структуру но с движком винила.
Но не пускает, говорит нельзя в транзакции использовать оба движка (это я читал в документации, но там скорее что не рекомендовано, чем нельзя вообще).
Или это нюанс текущего коннектора (tarantool-php)?
Или вообще я неправильно архитектуру строю изначально?
Может поможет быстрее добежать до результата: https://github.com/tarantool/examples/tree/master/cache Это примерчик кэша для винила на базе картриджа
Обсуждают сегодня