Kyoto Cabinet

Kyoto Cabinet

O Kyoto Cabinet é uma biblioteca de rotinas para gerenciar um banco de dados.O banco de dados é um arquivo de dados simples que contém registros, cada um é um par de uma chave e um valor.
O Kyoto Cabinet é uma biblioteca de rotinas para gerenciar um banco de dados.O banco de dados é um arquivo de dados simples que contém registros, cada um é um par de uma chave e um valor.Cada chave e valor são bytes de série com comprimento variável.Dados binários e seqüência de caracteres podem ser usados ​​como chave e valor.Cada chave deve ser exclusiva dentro de um banco de dados.Não há conceito de tabelas de dados nem tipos de dados.Os registros são organizados em tabela de hash ou árvore B +.O Gabinete de Kyoto funciona muito rápido.Por exemplo, o tempo decorrido para armazenar um milhão de registros é de 0,9 segundos para o banco de dados hash e 1,1 segundos para o banco de dados em árvore B +.Além disso, o tamanho do banco de dados é muito pequeno.Por exemplo, a sobrecarga de um registro é de 16 bytes para o banco de dados hash e 4 bytes para o banco de dados em árvore B +.Além disso, a escalabilidade do gabinete de Kyoto é grande.O tamanho do banco de dados pode ser de até 8EB (9,22e18 bytes) .... O Kyoto Cabinet é escrito na linguagem C ++ e fornecido como API de C ++, C, Java, Python, Ruby, Perl e Lua.O Cabinet de Kyoto está disponível em plataformas que possuem API em conformidade com C ++ 03 com as extensões de biblioteca TR1.O Kyoto Cabinet é um software livre licenciado sob a GNU General Public License.Por outro lado, também é fornecida uma licença comercial.Se você usar o Kyoto Cabinet em um software proprietário, a licença comercial será necessária.
kyoto-cabinet

Local na rede Internet:

Recursos

Categorias

Alternativas ao Kyoto Cabinet para todas as plataformas com licença de código aberto