sách gpt4 ai đã đi

Ưu và nhược điểm của việc lưu trữ đệm tự động/thủ công

In lại 作者:行者123 更新时间:2023-11-29 03:14:31 29 4
mua khóa gpt4 Nike

我考虑了很多关于是要使用完全自动化的缓存还是手动缓存。

我们的自动方法是一种解决方案,它可以挖掘数据库、查询和格式化每个潜在和 future 的数据请求,并将其保存到适当的缓存存储(内存缓存或基于磁盘)。这样数据就不会失效,而只会被自动缓存更新操作覆盖。

手动方法是让每个请求检查是否存在包含所请求数据的有效且已存储的缓存版本,如果没有则重新创建它并将其保存到适当的缓存存储。

做什么是常识?大佬们是怎么做到的?

非常感谢!

1 Câu trả lời

答案当然是:视情况而定!如果您正在对数据的稀疏子集进行大量查询,那么动态缓存可能比缓存所有内容更好。例如,如果您使用复杂的查询查询酒店价格数据库,并且只有少数酒店经常被命中,那么缓存每家酒店的每次搜索就没有意义。只需等待用户查询某些内容,然后缓存该结果。

另一方面,如果您有一个广泛访问的数据库集,您可能需要查看类似实体化 View 的内容 http://en.wikipedia.org/wiki/Materialized_view .这基本上使数据库为您进行所有缓存,并将对完整集的查询具体化为“缓存”表。

关于mysql - 自动/手动缓存的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2864662/

29 4 0
Bài viết được đề xuất: java - 紧凑的 java.util.Map 实现
Bài viết được đề xuất: mysql - 跨服务器移动mysql文件
Bài viết được đề xuất: php - 如何使用 Zend_Db 有效地读取大量行?
Bài viết được đề xuất: mysql - 解密 mysql 和 adobe flex/flash builder 中的 AES 加密列?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com