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