gpt4 book ai didi

perl - DBIx::Class 有透明缓存吗?

转载 作者:行者123 更新时间:2023-12-04 06:29:42 25 4
gpt4 key购买 nike

在 C#/.Net 世界中,有诸如 NHibernate 或 ActiveRecord 之类的 ORM 包含透明缓存:数据库更新被透明地复制到缓存,对象在可用时直接从缓存中检索等(通常使用 memcached)。

看起来 Perl 中没有透明缓存可用 DBIx::Class .我错过了什么?这似乎是一个普遍的需求,我很惊讶我在 CPAN 或 Google 上找不到任何关于它的内容。

最佳答案

半透明地有 DBIx::Class::Cursor::Cached(来自 mst,如 DBIC)。不过,您需要为您的连接或架构对象提供一个 Cache 对象。不幸的是,似乎没有记录。

Cookbook 确实有一个在 DBIC 上使用 Tie::Cache 的示例,并且 DBIx::Class::ResultSet 上也有 (get|set|clear)_cache 函数,但它们可能不是您所需要的。

关于perl - DBIx::Class 有透明缓存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1267762/

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