71 packages tagged with “key-value”
JetStream Key/Value Store support for NATS.Client.
LightningDB
FASTER is a fast concurrent persistent log and key-value store with cache for larger-than-memory data.
PersistentDictionary is a simple class that implements IDictionary, and backs the storage to disk. It allows a simple key-value pair store. It supports strings, value-types, and binary blobs. It is built on the ManagedEsent library.
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 uses the Redis RESP wire protocol and can work with existing Redis clients.
A key value store based on radix tree
LightningQueues.Storage.LMDB
Redis is an in-memory database that persists on disk. This package contains the Windows 32bit binaries for Redis.
High performance and availability, scalable and very flexible pure .NET database. Using VelocityDB saves time and money for all software requiring reliable, high performance data persistence. Any .NET object can be efficiently persisted and retrieved within ACID transactional scope. The use of VelocityDB can be hidden from your application user's and doesn't require a lot of CPU usage or disk space. .NET Standard 2.0 library to use with .NET, .NET Core, iOS, Android, Linux, MacOS, Unity3D
Jering.KeyValueStore enables you to store key-value data across memory and disk. This library is a Microsoft.Faster wrapper.
A zero-copy, zero-alloc .NET wrapper for LMDB.
An abstract layer for key-value stores
An Umbraco property editor that can be used for adding multiple sets of keys and values to a document.
This library allows FASTER to be used as a server, accessible from remote clients using Microsoft.FASTER.Client. FASTER is a fast concurrent persistent log and key-value store with cache for larger-than-memory data.
Redis provider for DataStore
A libary that creates a flat structure for types and a flat key-value structure for instances.
This is a client library that can be used to access a remote FASTER server created using Microsoft.FASTER.Server. FASTER is a fast concurrent persistent log and key-value store with cache for larger-than-memory data.
Newtonsoft.JsonNet serializer provider for DataStore
Key/value file container. MIT License
.NET bindings of libmdbx, succeeder of LMDB(Lightning Memory-Mapped Database)
A simple Key/Value language "Sekvap" implemented for .NET. This thing converts this kind of strings into a IList<KeyValuePair<string, string>>. > Main value;Key1=Value 1;Key2=Value 2;Key2=Value 2 again Why Sekvap? Sekvap is easy to read, easy to parse and easy to store. Sekvap is lighter than JSON or XML. It does not provide any depth though. License: LGPL.
ParameterCollection is a simple to use collection for different parameters and types defined with a key. It supports many of the standard types like int, string, double, float, long, DateTime, bool, byte[], enums and more. It can also support nearly every other objects by easy converting the object to it´s own ParameterCollection, which can be nested togheter as parameters. It also supports many of the parameters as IEnumerables (List, Array, etc.). Methods to convert to and from JSON is also included.
KitaroDB is a fast and efficient NoSQL database that operates natively on mobile devices, WinRT, and Win32 (C++ and .NET 4.0) platforms. Designed with the app developer in mind, it offers both key-value and intrusive key data stores.
String format library with key-valued replacer.
LevelDBUWP is a port of LevelDB (originally made by Google) for Universal Windows Platform (UWP).
High-performance B+Tree index engine for .NET. Works with MemoryStream or FileStream, fixed-size pages, and deterministic memory use. Suitable for embedded systems, POS terminals, kiosks, scanners, and edge devices. Supports balanced insert/erase, leaf-chain traversal, and deferred flush write-back caching. Ideal for KV stores, embedded storage engines, OLTP index tables, queue logs, and append-only logs.
General Language Independent Driver for the Enterprise (GLIDE) for Valkey