Я разрабатываю приложение высокой нагрузки и думаю, следует ли использовать таблицу памяти memcache или mysql. Таблица крошечная, не более 30-40 строк, и в большинстве случаев приложение читает их все сразу. (например, выберите * из таблицы и выберете все строки) Может быть, у кого-то есть информация о том, насколько лучше memcache в такой ситуации?Оптимизация: memcached vs mysql memory
0
A
ответ
0
Итак, memcached лучше и быстрее! НО: memcached может удалить старые ключи, если истекает срок действия ttl или малый размер для набора других ключей.
Ситуация может быть:
- В первом запросе вы установите ключ-значение Memcached.
- Во втором запросе (параллельно) вы устанавливаете другое ключевое значение memcached, а в memcached - маленькую память для сохранения этих ключей и memcacehd удаляете старые ключи (наборы в первый запрос).
При сравнении Memcached и MySQL, я бы выбрал MySQL, так как данные не будут удалены в любой ситуации.
P.S. Redis - лучше всего подойти.
+0
На самом деле я не использую memcache, но файлы в ram (я проверял, они работают немного быстрее, а также легко просматривать данные с помощью ftp-клиента, просто написали memcache, как это широко известно), поэтому данные не истекают. – Vasya
Смежные вопросы
- 1. Mongo vs MySql Оптимизация поиска
- 2. mysql innodb buffer vs memory table performance
- 3. PHP: tmpfs vs memcached
- 4. Memcache Vs. Memcached
- 5. Redis Vs. Memcached
- 6. $ (myObject) memory vs myObject memory - Проблема
- 7. Кэш Memcached vs SQL Server
- 8. оптимизация запросов mysql, где vs внутреннее соединение
- 9. Оптимизация запросов MySQL: IN() vs OR
- 10. Redis с Twemproxy vs memcached
- 11. (memcached + relational db) vs nosql
- 12. Оптимизация большого стола Mysql
- 13. Оптимизация запросов (функция Vs SubQuery)
- 14. tasklist vs. task manager memory
- 15. Использование процессора EC2 vs memory
- 16. opencl branching vs memory redundancy
- 17. Struct vs class memory overhead
- 18. istream vs memory mapping file?
- 19. Real Memory VS. Частная память
- 20. Оптимизация GCC для использования CPU и MEMORY
- 21. Оптимизация памяти Mongoose и Angular Memory
- 22. fuelphp - Memcached Mysql
- 23. MySQL для обновления memcached
- 24. Memcached на сервере MySQL?
- 25. Я смущен Memcache vs Memcached vs php5-memcache
- 26. PoweSavingMode Vs Оптимизация приложения
- 27. '|' vs '||' Оптимизация компилятор C#
- 28. MySql Workbench memory
- 29. MySQL Оптимизация - Нужна советы
- 30. MySQL Оптимизация
Почему бы просто не написать массив, который включен? Нет необходимости в memcache, не нужно подключаться к mysql - ничего не нужно - производительность - это лучшее, что вы получите. Если данные не будут меняться часто, это не будет проблемой. – Fluffeh
Конечно, большинство данных, которые могут быть изменены только мной, я храню в файлах конфигурации. Я говорю о данных, которые меняются пользователями. – Vasya
Вы определили, что выборка всей таблицы из 40 строк является самой медленной частью приложения? Мы говорим миллисекунды. –