Redis VS MySQL ENGINE MEMORY VS memcache

Вроде бы везде используется хранение в оперативной памяти.
Может кто объяснить в чем разница, в плане скорости?
Нужна бд для быстрого обмена сообщениями между юзерами.
В идеале конечно взял бы MySQL с драйвером MEMORY , ибо привычней синтаксис запросов.
Но что-то мне подсказывает, есть в ней какой-то подводный камень, не просто так же придумали MongoBD REDIS итд? Допустим если одновременный онлайн будет 1000 пользователей в чате.
VDS :
Процессор: Intel Xeon 2 ГГц
Оперативная память: 512 мб
Может кто объяснить в чем разница, в плане скорости?
Нужна бд для быстрого обмена сообщениями между юзерами.
В идеале конечно взял бы MySQL с драйвером MEMORY , ибо привычней синтаксис запросов.
Но что-то мне подсказывает, есть в ней какой-то подводный камень, не просто так же придумали MongoBD REDIS итд? Допустим если одновременный онлайн будет 1000 пользователей в чате.
VDS :
Процессор: Intel Xeon 2 ГГц
Оперативная память: 512 мб
28 декабря 2015 в 01:18
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
26
февраля
Интенсив «Как работать с Analytics и Метрикой?»
Онлайн-курс
26
февраля
Язык C#: изучи однажды, используй везде!
Онлайн-курс
26
февраля
Новые статьи

«После Scratch поняла, что не хочу бросать программирование»
12500

Что такое MVP и зачем его делать
11600

Как монетизировать Android-приложения в Play Market
31200