资 源 简 介
What is dbcached?
● dbcached is a distributed key-value memory caching system for QDBM or Berkeley DB base on Memcached and NMDB.
● dbcached = Memcached + Persistent Storage Manager + NMDB Client API
● Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
● NMDB is a multiprotocol network database(dbm-style) manager, it consists of an in-memory cache that saves (key, value) pairs, and a persistent backend that stores the pairs on disk. It can use QDBM or Berkeley DB as database backends.
● QDBM is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value. There is neither concept
文 件 列 表
dbcached-1.0.beta2
install-sh
ChangeLog
slabs.c
items.h
NEWS
README
config.sub
stats.h
memcached.h
memcached.c
stats.c
mkinstalldirs
TODO
assoc.h
config.guess
doc
config.h.in
INSTALL
Makefile.am
memcached.spec
scripts
aclocal.m4
COPYING
daemon.c
Makefile.in
depcomp
t
libdbcached
configure
configure.ac
items.c
compile
thread.c
missing
AUTHORS
assoc.c
slabs.h