LiteIndex
Встроенные, потоки и процесс безопасного, диск, простые в использовании, реализации быстрого индекса (кэш), запрошенные, быстрые индексы
pip install - - upgrade liteindex [ all ]
Definedindex
- Документация | Подробный пример | Тесты
- Фиксированный индекс схемы, т.е. схема должна быть определена перед рукой
-
number , boolean , datetime , string , compressed_string , blob , json , normalized_embedding и other типы поддерживаются и can be queried upon - Может хранить любые объекты Python с различными уровнями запроса
-
Query language is subset of mongodb's . Все запросы задокументированы - Беспланный, очень быстрый поиск ближайшего соседа с фильтрацией. можно заказать, отфильтровать как обычно со вставками
- Работает по темам, процессам беспрепятственно
- Удобные функции, такие как поиск и обновление в отдельном запросе, поддержка операции пакетной работы для обновления, поиска, DEL, POP и т. Д.
- Математические операции на месте.
- Сжатие поддерживается назначенным, а дополнительные настраиваемые словари сжатия могут быть созданы автоматически
Kvindex
- Документация | Подробный пример | Тесты
- Простой хранилище значений ключей, может хранить любые объекты Python, можно запросить на равенство, сортировку, максимум, MIN и т. Д.
- Математические операции на месте.
- имеет дикт на питоне, как интерфейс
- Пакетная операция поддержка для обновления, поиска, Del, Pop и т. Д.
- Ультра быстро, работает через потоки, непрерывно обрабатывает
- Поддерживаемая политика выселения:
LRU , LFU , any и возрастная недействительность и размер, выселение на основе графа
function_cache
- Документация | Подробный пример | Тесты
- На основе Kvindex может использоваться для кэширования вызовов функций любого типа
- партийный вывод кэширующий дружелюбный