memcached is a general-purpose distributed memory caching system that was originally developed by Danga Interactive for LiveJournal, but is now used by many other sites. It is often used to speed up dynamic database-driven websites by caching data and objects in memory to reduce the number of times an external data source (such as a database or API) must be read. Memcached is distributed under a permissive free software license.
| Property | Value |
| dbpedia-owl:Software/developer
| |
| dbpedia-owl:Software/license
| |
| dbpedia-owl:developer
| |
| dbpedia-owl:license
| |
| dbpprop:abstract
|
- memcached is a general-purpose distributed memory caching system that was originally developed by Danga Interactive for LiveJournal, but is now used by many other sites. It is often used to speed up dynamic database-driven websites by caching data and objects in memory to reduce the number of times an external data source (such as a database or API) must be read. Memcached is distributed under a permissive free software license. Memcached lacks authentication and security features, meaning it should only be used on servers with a firewall set up appropriately. By default, memcached uses the port 11211. Among other technologies, it uses libevent. Memcached's APIs provides a giant hash table distributed across multiple machines. When the table is full, subsequent inserts cause older data to be purged in least recently used (LRU) order. Applications using memcached typically layer memcached requests and additions into core before falling back on a slower backing store, such as a database. The system is used by several very large, well-known sites including YouTube, LiveJournal, Wikipedia/Wikimedia, Wikia, SourceForge, Metacafe, Facebook, Digg, Twitter, Fotolog, The Pirate Bay and Netlog.
- memcached ist ein unter der BSD-Lizenz veröffentlichter Cache-Server zum allgemeinen Hinterlegen und Abholen von Daten aus dem Arbeitsspeicher, der ursprünglich von der Firma Danga Interactive für das Internetportal LiveJournal entwickelt wurde. Die Software findet hauptsächlich Verwendung für Internetseiten, die Daten aus Datenbanksystemen zeitweise auf dem Server hinterlegen, um den Aufruf von (relativ) aufwendigen und häufig verwendeten Datenbankabfragen zu minimieren.
- memcached は、汎用の分散型メモリキャッシュシステムである。
- memcached — Компьютерная программа, реализующая сервис кэширования данных в оперативной памяти на основе парадигмы распределенной хеш-таблицы. С помощью клиентской библиотеки позволяет кэшировать данные в оперативной памяти одного или нескольких из множества доступных серверов. Распределение реализуется путем сегментирования данных по значению хэша ключа по аналогии с гнездами хэш-таблицы. Клиентская библиотека используя ключ данных вычисляет хэш и использует его для выбора соответствующего сервера. Ситуация сбоя сервера трактуется как промах кэша, что позволяет повышать отказоустойчивость комплекса за счет наращивания количества memcached серверов и возможности производить их горячую замену. В API memcached есть только базовые функции: выбор сервера, установка и разрыв соединения, добавление, удаление, обновление и получение объекта. Для каждого объекта устанавливается время жизни, от 1 секунды до бесконечности. При переполнении памяти более старые объекты автоматически удаляются. Для PHP также есть уже готовые библиотеки PECL для работы с memcached, которые дают дополнительную функциональность. Сервер memcached был разработан для сайта LiveJournal с целью снижения нагрузки на сервера баз данных.
- memcached — комп'ютерна програма, сервіс кешування даних в оперативній пам'яті на основі парадигми розподіленої хеш-таблиці. З допомогою клієнтської бібліотеки дозволяє кешувати дані в ОЗУ одного або декількох серверів. Розподіл даних реалізується по значенню хеш ключа. Клієнтська бібліотека використовуючи ключ даних визначає його хеш і використовує його для вибору відповідного сервера. Ситуація збою сервера трактується як промах кеша. Це дозволяє, зокрема, проводити гарячу заміну серверів. В API memcached є тільки базові функції: вибір сервера, установка з'єднання, додання, видалення, оновлення і отримання об'єкта. Для кожного об'єкта встановлюється час устарівання, починаючи з 1 секунди до нескінченності. При переповненні пам'яті більш старі об'єкти кеша автоматично знищуються. Сервер memcached було розроблено для сайта LiveJournal з метою зниження навантаження на сервери баз даних.
- memcached是一套分散式的快取系統,當初是Danga Interactive為了LiveJournal所發展的,但目前被許多軟體(如MediaWiki)所使用。這是一套開放原始碼軟體,以BSD license授權釋出。 memcached缺乏認證以及安全管制,這代表應該將memcached伺服器放置在防火牆後。 memcached的API使用三十二位元的循環冗余校驗(CRC-32)計算鍵值後,將資料分散在不同的機器上。當表格滿了以後,接下來新增的資料會以LRU機制替換掉。由於memcached通常只是當作快取系統使用,所以使用memcached的應用程式在寫回較慢的系統時(像是後端的資料庫)需要額外的程式碼更新memcached內的資料。
|
| dbpprop:developer
| |
| dbpprop:genre
|
- distributed memory caching system
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:latestReleaseDate
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:name
| |
| dbpprop:operatingSystem
| |
| dbpprop:programmingLanguage
| |
| dbpprop:reference
| |
| dbpprop:relatedInstance
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| rdf:type
| |
| rdfs:comment
|
- memcached is a general-purpose distributed memory caching system that was originally developed by Danga Interactive for LiveJournal, but is now used by many other sites. It is often used to speed up dynamic database-driven websites by caching data and objects in memory to reduce the number of times an external data source (such as a database or API) must be read. Memcached is distributed under a permissive free software license.
- memcached ist ein unter der BSD-Lizenz veröffentlichter Cache-Server zum allgemeinen Hinterlegen und Abholen von Daten aus dem Arbeitsspeicher, der ursprünglich von der Firma Danga Interactive für das Internetportal LiveJournal entwickelt wurde. Die Software findet hauptsächlich Verwendung für Internetseiten, die Daten aus Datenbanksystemen zeitweise auf dem Server hinterlegen, um den Aufruf von (relativ) aufwendigen und häufig verwendeten Datenbankabfragen zu minimieren.
- memcached は、汎用の分散型メモリキャッシュシステムである。
- memcached — Компьютерная программа, реализующая сервис кэширования данных в оперативной памяти на основе парадигмы распределенной хеш-таблицы.
- memcached — комп'ютерна програма, сервіс кешування даних в оперативній пам'яті на основі парадигми розподіленої хеш-таблиці. З допомогою клієнтської бібліотеки дозволяє кешувати дані в ОЗУ одного або декількох серверів. Розподіл даних реалізується по значенню хеш ключа.
|
| rdfs:label
|
- Memcached
- Memcached
- Memcached
- Memcached
- Memcached
- Memcached
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:homepage
| |
| foaf:name
| |
| foaf:page
| |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |