5
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.
kyoto-cabinet
Sitio web:
http://fallabs.com/kyotocabinet/Caracteristicas
Categorias
Alternativas a Kyoto Cabinet para todas las plataformas con cualquier licencia
3
3
3
Tokyo Cabinet
Tokyo 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.
1
Berkeley DB
Berkeley DB (BDB) es una biblioteca de software que proporciona una base de datos integrada de alto rendimiento para datos de clave / valor.