Kyoto Cabinet

Kyoto Cabinet

Kyoto Cabinet es una biblioteca de rutinas para administrar una base de datos.La base de datos es un archivo de datos simple que contiene registros, cada uno es un par de una clave y un valor.
Kyoto Cabinet es una biblioteca de rutinas para administrar una base de datos.La base de datos es un archivo de datos simple que contiene registros, cada uno es un par de una clave y un valor.Cada clave y valor son bytes seriales con longitud variable.Tanto los datos binarios como la cadena de caracteres se pueden usar como una clave y un valor.Cada clave debe ser única dentro de una base de datos.No hay concepto de tablas de datos ni tipos de datos.Los registros se organizan en tabla hash o árbol B +.Kyoto Cabinet funciona muy rápido.Por ejemplo, el tiempo transcurrido para almacenar un millón de registros es de 0.9 segundos para la base de datos hash y 1.1 segundos para la base de datos del árbol B +.Además, el tamaño de la base de datos es muy pequeño.Por ejemplo, la sobrecarga de un registro es de 16 bytes para la base de datos hash y de 4 bytes para la base de datos del árbol B +.Además, la escalabilidad del gabinete de Kioto es excelente.El tamaño de la base de datos puede ser de hasta 8EB (9.22e18 bytes) ... Kyoto Cabinet está escrito en el lenguaje C ++ y se proporciona como API de C ++, C, Java, Python, Ruby, Perl y Lua.Kyoto Cabinet está disponible en plataformas que tienen API conforme a C ++ 03 con las extensiones de biblioteca TR1.Kyoto Cabinet es un software gratuito licenciado bajo la Licencia Pública General de GNU.Por otro lado, también se proporciona una licencia comercial.Si usa Kyoto Cabinet dentro de un software propietario, se requiere la licencia comercial.

Caracteristicas

Categorias

Alternativas a Kyoto Cabinet para Mac con licencia de código abierto