我正在开发高负载应用程序,并且正在考虑是否使用memcache或mysql内存表。表格很小,不超过30-40行,在大多数情况下,应用程序一次读取它们。 (如select * from table并获取所有行)可能是某人有关于在这种情况下memcache有多好的信息?优化:memcached vs mysql内存
0
A
回答
0
因此,memcached更好更快! 但是: memcached可以删除旧密钥,如果ttl过期或小尺寸设置其他密钥。
的情况可能是:
- 在第一次请求您设置键值到memcached的。
- 在第二个请求(并行)中,您将另一个键值设置为memcached,并在memcached小内存中保存此键,并且memcacehd删除较早的键(在第一个请求中设置)。
相比Memcached的和MySQL的,我会选择MySQL的,因为数据不是在任何情况下被删除。
P.S. Redis - 最好接近。
+0
事实上,我没有使用memcache,而是使用ram文件(我检查了它们,它们的工作速度更快,而且使用ftp客户端查看数据也很容易,只是写了memcache,因为它是众所周知的),所以数据不会过期。 – Vasya
相关问题
- 1. MySQL的真VS假优化
- 2. MySQL内存表,Memcached或其他?
- 3. 为PHP和MySQL优化内存管理
- 4. 禁用Stl内存优化
- 5. PHP内存优化
- 6. 内存/ CPU优化?
- 7. Lua优化内存
- 8. Redis内存优化
- 9. Memcached vs SQL Server缓存
- 10. PHP,MySQL内存数据库和memcached
- 11. Pyrocache vs Memcached
- 12. Mysql内部选择优化
- 13. MySQL性能优化:加入ON VS WHERE
- 14. MySQL - 重建分区vs优化分区
- 15. MySQL存储和优化
- 16. MySQL记录存在优化
- 17. Memcached内存泄漏
- 18. 内存不足 - 内存优化
- 19. Spring ehcache vs Memcached?
- 20. MySQL优化 - MySQL的最大内存使用率很高
- 21. Hazelcast中的内存优化
- 22. 优化内存访问OpenCL
- 23. 优化Umbraco内存占用
- 24. 优化内存Android ImageView
- 25. 了解JVM内存优化
- 26. java内存大小优化
- 27. SQL Server内存优化
- 28. 常见内存优化
- 29. ASP.NET内存优化调度
- 30. Redis内存优化hashmap vs字符串键
为什么不写一个包含的数组?不需要memcache,不需要建立mysql连接 - 不需要任何事情 - 性能是最好的。除非数据经常变化,否则根本不是问题。 – Fluffeh
当然,大部分数据只能由我自己修改,并保存在配置文件中。我谈到数据,这些数据由用户改变。 – Vasya
您是否确定提取整个40行表格是该应用程序的最慢部分?我们正在讲毫秒。 –