Мы много используем MySQL с механизмом хранения и транзакциями InnoDB, и у нас возникла проблема: нам нужен хороший способ эмуляции Oracle SEQUENCE в MySQL. Требования: - поддержка concurrency - безопасность транзакций - максимальная производительность (что означает минимизацию блокировок и взаимоблокировок)
Нам все равно, если некоторые из значений не будут использоваться, т.е. пробелы в порядке. Существует простой способ архивирования, создавая отдельную таблицу InnoDB со счетчиком, однако это означает, что он примет участие в транзакции и будет вводить блокировки и ждать. Я собираюсь попробовать таблицу MyISAM с ручными замками, любыми другими идеями или передовыми методами?