LiteIndex
Implementações incorporadas, de threads e processos, apoiados por disco, fáceis de usar, consultas e fast-isos (cache) implementações
pip install - - upgrade liteindex [ all ]
DefiningIndex
- Documentação | Exemplo detalhado | Benchmarks
- Índice de esquema fixo IE: o esquema deve ser definido antes da mão
-
number , boolean , datetime , string , compressed_string , blob , json , normalized_embedding e other tipos são suportados e can be queried upon - pode armazenar objetos python com níveis variados de capacidade de consulta
-
Query language is subset of mongodb's . Todas as consultas estão documentadas - Pesquisa de vizinho perfeita e muito rápida com a filtragem. pode encomendar, filtrar como de costume com as incorporações
- funciona em tópicos, processa perfeitamente
- Recursos úteis, como pesquisa e atualização em uma consulta única, suporte de operação em lote para atualização, pesquisa, del, pop etc ..
- Suporte de operações matemáticas no local sempre que aplicável, IE: += etc, pode ser feito em uma única consulta de maneira ideal
- A compactação é suportada nativamente e os dicionários de compressão personalizados opcionais podem ser construídos automaticamente
Kvindex
- Documentação | Exemplo detalhado | Benchmarks
- A loja simples de valor de chave, pode armazenar objetos python, pode ser consultado para igualdade, classificação, max, min etc. sempre que aplicável aplicável
- Suporte de operações matemáticas no local sempre que aplicável, IE: += etc, pode ser feito em uma única consulta de maneira ideal
- tem um ditado de python como interface
- Suporte de operação em lote para atualização, pesquisa, del, pop etc ..
- Ultra rápido, funciona em tópicos, processa perfeitamente
- Políticas de despejo suportadas:
LRU , LFU , any e de invalidação e tamanho baseado na idade, despejo baseado em contagem
function_cache
- Documentação | Exemplo detalhado | Benchmarks
- com base no Kvindex, pode ser usado para cache as chamadas de função de qualquer tipo
- amigável para cache de inferência em lote