Я новичок в кэшировании на Python и не могу понять разницу между dogpile.cache.dbm, dogpile.cache.pylibmc и dogpile.cache.memcached. Может ли кто-нибудь объяснить это?
dogpile.cache.dbm
dogpile.cache.pylibmc
dogpile.cache.memcached
dogpile.cache имеет унифицированный интерфейс для разных механизмов кэширования - это означает, что ваши данные могут храниться в разных местах, а библиотека предоставит вам одинаковую функциональность для всех из них.
dogpile.cache
dbm
pylibmc
memcached
python-memchached
Вы можете увидеть все доступные бэкэнды в документации