gpt4 book ai didi

caching - 在AppFabric中,“读取后写入”与“缓存后保留”模式的优点是什么?

转载 作者:行者123 更新时间:2023-12-04 03:20:44 24 4
gpt4 key购买 nike

在高速缓存模式和直通模式中,在这两种模式中,我们都需要编写代码以写入数据库。那么,通读,后写方法的真正优势是什么?请澄清我的疑问。

最佳答案

是的,您需要同时使用这两种模式编写代码,但是使用直读/后写方法有很多好处。

例如。在备用缓存模式下,您的应用程序负责从数据库读取和写入数据,并保持缓存与数据库同步。如果多个应用程序正在处理相同的数据,这将使您的应用程序的代码变得复杂,也可能导致代码重复。另一方面,“后读/后写”简化了应用程序的逻辑。

此外,通读可以通过阻止对同一对象的并行调用来减少数据库调用。如article在此NCache中所述

There are many situations where a cache-item expires and multiple parallel user threads end up hitting the database. Multiplying this with millions of cached-items and thousands of parallel user requests, the load on the database becomes noticeably higher.



同样,“后写(异步)”可以通过加快写入操作来提高应用程序的性能,

In cache-aside, application updates the database directly synchronously. Whereas, a Write- behind lets your application quickly update the cache and return. Then it lets the cache update the database in the background.



有关使用read-through/write-behind而不是cache-aside的优点的更多详细信息,请参见 this article。我希望这个能帮上忙 :)

关于caching - 在AppFabric中,“读取后写入”与“缓存后保留”模式的优点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25927436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com