dcache

dcache é uma biblioteca de banco de dados implementando um cache persistente em primeiro lugar.
Baixe Agora

dcache Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Uwe Ohse
  • Site do editor:
  • http://www.ohse.de/uwe/software/utftpd.html

dcache Tag


dcache Descrição

O dcache é uma biblioteca de banco de dados implementando um cache persistente em primeiro lugar. O DCache é uma biblioteca de banco de dados implementando um cache persistente do primeiro-in-first-out. Os limites de tamanho do banco de dados (ou `ou` cache ') são configurados no tempo de criação e, assim que são atingidos, os registros mais antigos são automaticamente removidos. Um número de ferramentas de linha de comando para gerenciar o banco de dados.dcache é um banco de dados de cache baseado em disco em um único arquivo contendo um cabeçalho e hash de tamanho fixo e espaço de dados. O cabeçalho possui variáveis e constantes descrevendo o banco de dados. A tabela de hash possui ponteiros para a área de dados e hashes das chaves. A função HASH usada é um CRC32. A área de dados consiste nos dados, a chave, um número de 64 bits com o uso definido pelo aplicativo e dois números de 32 bits, mantendo a chave e os comprimentos de dados. A tabela de cabeçalho e hash são mapeadas no espaço de endereço do processo usando a chamada do sistema MMAP (2). A área de dados não é mapeada de memória, permitindo lidar com arquivos multi-gigabyte mesmo em sistemas com um espaço de endereço de 32 bits.Aqui são alguns recursos de "dcache": · O tamanho do banco de dados é limitado a 63 bits em sistemas operacionais que suportam arquivos grandes . · O tamanho do banco de dados é limitado a 31 bits (2 gigabytes) em sistemas operacionais, não suportando arquivos grandes. · A soma do comprimento da chave, dados e registro de registro é limitada a 31 bits (2 gigabytes). · A sobrecarga de registro na área de dados é de 16 bytes. · O número de chaves possíveis é limitado pelo espaço de endereço do processo, ou um pouco mais de 200 milhões, o que quer que seja primeiro. · Armazenamento de números é feito na ordem Big Endian Byte (ordem de byte de rede '). Bancos de dados são portáteis entre hosts com diferentes pedidos de bytes. · O tamanho do cache e o número de registros estão definidos no tempo de criação. · O cache é limpo automaticamente, removendo registros antigos se não houver espaço suficiente para dados ou registros. · As exclusões são suportadas. · Múltiplos leitores e escritores são suportados, desde que o bloqueio de aplicativos no banco de dados. · As chaves não precisam ser exclusivas. Os arquivos da biblioteca do DCache são publicados sob a Licença Pública Geral GNU menor (não hesite em me perguntar se isso é um problema para você). As ferramentas são publicadas no âmbito da Licença Pública Geral do GNU. O que é novo nesta versão: · Esta versão corrige alguns advertências do compilador e do vínculo, entre elas quebram a auto-verificação ao usar o DietLibc. · Nenhuma alteração funcional foi feita.


dcache Software Relacionado

Python-observável

Python-Observável permite que os desenvolvedores Python criem malhas de objeto vagamente acopladas com uma implementação completa de observadores / observáveis. ...

129

Download

ftplibpp.

ftplib ++ contém uma classe C ++ fornecendo funcionalidade do cliente FTP. ...

165

Download

Monge

Monk é uma estrutura web muito simples, leve e fácil de usar para uso com Python. ...

133

Download

Strbio.

Strbio é um conjunto de aulas Java úteis para o desenvolvimento de software para pesquisa de biologia estrutural computacional. ...

143

Download

Investst.

Invstr é uma biblioteca de funções C que seguem o comportamento das funções de string de biblioteca padrão. ...

155

Download