Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
- c-plus-plus
- python
- nearest-neighbor-search
- locality-sensitive-hashing
47,133 repositories indexed
1–19 of 19 · Most stars
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
Native port of Redis for Windows. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs. This repository contains unofficial port of Redis to Windows.
Fast persistent recoverable log and key-value store + cache, in C# and C++.
Easily and efficiently make your ActiveRecord models support hierarchies
Object-Hash Mapping for Redis
Embedded key-value store for read-heavy workloads written in Go
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
HashMap JavaScript class for Node.js and the browser. The keys can be anything and won't be stringified
A c++ toolbox of locality-sensitive hashing (LSH), provides several popular LSH algorithms, also support python and matlab.
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes
Model Query Language (mql) is a query language for your database models.
A Crystal shard to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
Ecto type for saving encrypted passwords using Comeonin
A Binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.
A simple package that encapsulates database operations.
The dumb OCaml key-value store
Extract hashes from the MongoDB database server to a hash format that hashcat accepts: -m 24100 (SCRAM-SHA-1) or -m 24200 (SCRAM-SHA-256)