Хранилище Memcached

Memcached — хранилище «ключ-значение», которое часто используют как сервис кэширования данных.

Хранилище Memcached написано на C и изначально разработано для LiveJournal. Memcached хранит данные в оперативной памяти на основе хеш‑таблицы, что позволяет очень быстро записывать и получать данные. Клиентские библиотеки есть для всех популярных языков программирования — C/C++, C#, Ruby, PHP, Python, Java и других.

Для каждого объекта может быть устанавлено время жизни (от 1 секунды до бесконечности). При исчерпании памяти более старые объекты автоматически удаляются. Memcached также может использоваться в больших распределённых системах.

Альтернативным Memcached инструментом может считаться Redis — там данные также хранятся в оперативной памяти и используется TTL. Мы предпочитаем именно Redis, так как это более функциональное хранилище, позволяющее работать с большим количеством типов данных.

хранение данныхбыстродействиесерверное ПОNoSQLСУБД
Информация опубликована в 2020 году

Наши услуги

Начнём проект вместе

Давайте познакомимся, обсудим проектные цели и способы их достижения. Просто напишите или позвоните нам:
или вы можете