Memcache против MySQL в памяти - PullRequest
       14

Memcache против MySQL в памяти

4 голосов
/ 15 марта 2010

У меня есть база данных, которая не будет сильно увеличиваться в размерах. Его текущий размер составляет около 1 ГБ.

Требуется достижение максимальной производительности.

Вопрос : Когда я должен использовать Memcache против простого использования возможности MySQL Innodb для хранения всего моего контента в оперативной памяти (innodb_buffer_pool_size)?

Ответы [ 2 ]

3 голосов
/ 15 марта 2010

Я бы прибегнул к memcached , если вам требуется более одного сервера для хранения всего в оперативной памяти. В противном случае вы добавляете сложность для небольшого количества функциональности.

1 голос
/ 15 марта 2010

mysql ухудшает производительность во многих потоках, чем memcached. поэтому, когда вы получите много одновременных запросов - memcached ответит почти в одно и то же постоянное время, но время mysql будет хуже.

в любом случае - пока вы не наберете 3-5 кбит / с (или больше) для записи - нет никаких причин, чтобы сделать инфраструктуру проекта более сложной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...