dcache 0.6.2
Sponsored Links
dcache 0.6.2 Ranking & Summary
File size:
0.087 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
1416
Date added:
2005-12-09
Publisher:
Uwe Ohse
dcache 0.6.2 description
dcache is a database library implementing a persistent first-in-first-out cache.
The database (or `cache) size limits are configured at creation time, and as soon as they are reached the oldest records are automatically removed.
dcache library has a number of commandline tools for managing the database.
dcache is a disk based caching database in a single file containing a header and fixed sized hash and data space.
The header holds variables and constants describing the database.
The hash table holds pointers into the data area and hashes of the keys. The hash function used is a crc32.
The data area consists of the data, the key, a 64bit number with application defined use, and two 32bit numbers holding key and data lengths.
The header and hash table are mapped into process address space using the mmap(2) system call. The data area is not memory mapped, thus allowing to handle multi-gigabyte files even on systems with a 32bit address space.
Main features:
- The database size is limited to 63 bits on operating systems supporting large files.
- The database size is limited to 31 bits (2 gigabytes) on operating systems not supporting large files.
- The sum of the length of key, data and record overhead is limited to 31 bits (2 gigabytes).
- The record overhead in the data area is 16 bytes.
- The number of possible keys is limited by the address space of the process, or somewhat over 200 million, whatever comes first.
- Storage of numbers is done in big endian byte order (network byte order). Databases are portable between hosts with different byte orders.
- The size of the cache and the number of records in it are set at creation time.
- The cache is cleaned up automatically, removing old records if theres not enough space for data or records.
- Deletions are supported.
- Multiple readers and writers are supported, provided that the applications lock to database.
- Keys need not be unique.
The dcache library files are published under the GNU Lesser General Public License (dont hesitate to ask me if this is a problem for you). The tools are published under the GNU GENERAL PUBLIC LICENSE.
Enhancements:
- This release fixes a few compiler and linker warnings, among them those breaking the self check when using dietlibc.
- No functional changes were done.
The database (or `cache) size limits are configured at creation time, and as soon as they are reached the oldest records are automatically removed.
dcache library has a number of commandline tools for managing the database.
dcache is a disk based caching database in a single file containing a header and fixed sized hash and data space.
The header holds variables and constants describing the database.
The hash table holds pointers into the data area and hashes of the keys. The hash function used is a crc32.
The data area consists of the data, the key, a 64bit number with application defined use, and two 32bit numbers holding key and data lengths.
The header and hash table are mapped into process address space using the mmap(2) system call. The data area is not memory mapped, thus allowing to handle multi-gigabyte files even on systems with a 32bit address space.
Main features:
- The database size is limited to 63 bits on operating systems supporting large files.
- The database size is limited to 31 bits (2 gigabytes) on operating systems not supporting large files.
- The sum of the length of key, data and record overhead is limited to 31 bits (2 gigabytes).
- The record overhead in the data area is 16 bytes.
- The number of possible keys is limited by the address space of the process, or somewhat over 200 million, whatever comes first.
- Storage of numbers is done in big endian byte order (network byte order). Databases are portable between hosts with different byte orders.
- The size of the cache and the number of records in it are set at creation time.
- The cache is cleaned up automatically, removing old records if theres not enough space for data or records.
- Deletions are supported.
- Multiple readers and writers are supported, provided that the applications lock to database.
- Keys need not be unique.
The dcache library files are published under the GNU Lesser General Public License (dont hesitate to ask me if this is a problem for you). The tools are published under the GNU GENERAL PUBLIC LICENSE.
Enhancements:
- This release fixes a few compiler and linker warnings, among them those breaking the self check when using dietlibc.
- No functional changes were done.
dcache 0.6.2 Screenshot
dcache 0.6.2 Keywords
database library
data area
dcache
data
database
cache
library
limited
dcache 0.6.2
Libraries
Programming
Bookmark dcache 0.6.2
dcache 0.6.2 Copyright
WareSeeker periodically updates pricing and software information of dcache 0.6.2 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of dcache 0.6.2 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
internet movie database
what is a database
database software
what is database
movie database
database programs
dcachenightclub
database development
dcachesize
dataquick
imd movie database
data entry
database tutorial
the data area passed to a system call is too small
database library system
dcacheupdate
names database
databases
Related Software
avalon-harvest provides an Avalon-based integration package. Free Download
cheapskate is a simple Ruby on Rails application for personal budgeting. Free Download
Power*Architect is an innovative Java-based data modeling tool geared specifically for Data Warehouse and Data Mart design. Free Download
nmdb is a network database that uses the TIPC protocol to communicate with its clients. Free Download
Hotstuff is a set of Perl scripts to automatically handle repositories for the creative data sharing functionality. Free Download
PHPtrack is a Web tool written in PHP, which helps Webmasters get a clear picture of their Websites traffic. Free Download
DBD::RAM is a DBI driver for files and data structures. Free Download
Kaspaliste is a literature database for Linux/KDE. Free Download
Latest Software
Popular Software
Favourite Software