сравнительный тест , который вышел, когда V8 сначала поражают сцену, которая показала, V8, являющийся 1 000% (или безотносительно) быстрее, чем другие механизмы, был в большой степени взвешен к одобрению механизмов, которые были способны к рекурсии. Если Ваш код использует большую рекурсию, то V8 мог бы дать Вам значительное преимущество, мудрое скоростью. Для "реального мира" (в настоящее время, по крайней мере) веб-материал, Экстремальное значение SquirrelFish, кажется, руки вниз победитель в данный момент (см. мое сообщение в блоге по теме для результатов мое собственное, неофициальное тестирование).
, Поскольку другие указали, простота интеграции и качество документации могли бы преобладать над чистой скоростью. Это не означает разъем, если Вы не поставлетесь!
Из двух я бы использовал временная таблица для отчета.
Таблица памяти содержит данные по сеансам и соединениям пользователей, поэтому вам придется каждый раз усекать ее, чтобы убедиться, что вы не будете использовать данные от кого-то еще. Предполагая, что вы добавляете то, что необходимо для поддержки таблицы памяти в зависимости от ваших потребностей, все в порядке - временная таблица немного безопаснее с точки зрения обслуживания.
A temporary table will only exist for the duration of your session. A table declared with Engine=Memory will persist across user sessions / connections but will only exist in the lifetime of the MySQL instance. So if MySQL gets restarted the table goes away.