Различия между 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

Вы можете увидеть все доступные бэкэнды в документации

Другие вопросы по тегам