Found 10 packages
==CSharpTest.Net.Collections== * BPlusTree - a fairly full featured IDictionary backed by a B+Tree on disk. * BTreeDictionary - a fully in-memory IDictionary implemented by a B+Tree. * BTreeList - an in-memory IList using a B+Tree for storage and access. * LurchTable - Least Used Recently Concurrent Hash Table, LinkedHashMap but thread-safe. * MergeSort - Provides a memory-efficient sort for arrays. * OrderedEnumeration & OrderedKeyValuePairs - Ordered enum of large volumes of key-values. * OrdinalList - A simple byte[] based bit-mask collection supporting set operations.
Fully managed B+ Tree implementation for local data storage; ported to .NET Standard 2.0. Forked from: https://github.com/csharptest/CSharpTest.Net.Collections.
==CSharpTest.Net.BPlusTree== This library is a fairly full featured IDictionary<TKey, TValue> implementation backed by a B+Tree on disk. The instance is thread-safe and supports a form of MVCC (Multi Version Concurancy Control) to support non-blocking reads. Great for storing a local cache or use it as a completly local stand-alone database. DEPRECATED: Source moved to: https://github.com/csharptest/CSharpTest.Net.Collections Package moved to: https://www.nuget.org/packages/CSharpTest.Net.Collections
Fully managed B+ Tree implementation for local data storage. This fork has a modified serialization interface based on System.Buffers/BinaryPrimitives and storage based on RandomAccess
A MemoryPack serializer implementation for CSharpTest.BPlusTree
A MessagePack serializer implementation for CSharpTest.BPlusTree
Interfaces and types for large collections that can store up to 1_152_921_504_606_846_976 items including arrays, lists, sets, dictionaries, and spatial trees (KDTree, BKDTree, B+Tree). Many .NET standard collections are limited to about 2.1 billion items.
BTree offers a simple and high performant implementation of a BTree and a B+Tree (BPlusTree) for C# and .NET.
Xamarin embedded database, requires zero configuration, supports standard ANSI SQL 89 and 92 with BPlusTree indexing, reliable fast and free. In-memory database and on disk database file with ability to create multiple database schema files either in memory or on disk. See Android example project on sqldatabase.net website under downloads section for code examples.