Liteindex
Implementaciones integradas, de hilo y proceso, respaldado por disco, fácil de usar, consulta, Índice rápido (caché)
pip install - - upgrade liteindex [ all ]
Ondex definido
- Documentación | Ejemplo detallado | Puntos de referencia
- Índice de esquema fijo es decir: el esquema debe definirse antes
-
number , boolean , datetime , string , compressed_string , blob , json , normalized_embedding y other tipos son compatibles y can be queried upon - puede almacenar cualquier objeto de pitón con niveles diferentes de capacidad de consulta
-
Query language is subset of mongodb's . Todas las consultas están documentadas - Sin costuras, muy rápida búsqueda de vecinos más cercanos con filtrado. puede ordenar por, filtrar como de costumbre con incrustaciones
- funciona a través de hilos, procesa sin problemas
- Características útiles como búsqueda y actualización en consulta única, soporte de operación por lotes para actualización, búsqueda, del, POP, etc.
- Soporte de operaciones de matemáticas en el lugar donde sea correspondiente, es decir: += etc.
- La compresión se admite de forma nativa y los diccionarios de compresión personalizados opcionales se pueden construir automáticamente
Kvindex
- Documentación | Ejemplo detallado | Puntos de referencia
- Se puede consultar la tienda de valor clave simple, puede almacenar cualquier objeto Python para obtener la igualdad, la clasificación, el máximo, Min, etc.
- Soporte de operaciones de matemáticas en el lugar donde sea correspondiente, es decir: += etc.
- tiene una interfaz de Python Dict
- Soporte de operación por lotes para actualización, búsqueda, Del, POP, etc.
- ultra rápido, funciona a través de hilos, procesa sin problemas
- Políticas de desalojo compatibles:
LRU , LFU , any invalidación y tamaño basados en la edad, desalojo basado en el conteo
function_cache
- Documentación | Ejemplo detallado | Puntos de referencia
- Basado en Kvindex, se puede usar para almacenar llamadas a la función de cualquier tipo
- Inferencia por lotes almacenado en caché amigable