{"repo":"jgric2/Fast-Persistent-Dictionary","free":true,"listed":false,"github":"https://github.com/jgric2/Fast-Persistent-Dictionary","clone":"git clone https://github.com/jgric2/Fast-Persistent-Dictionary.git","description":"A performant C# key-value store that keeps keys in-memory and stores values on disk, leveraging Grobuf's speedy serialization power.","language":"C#","stars":49,"topics":["database","dictionary","fast","grobuf","hashmap","persistent-storage","persistent-dictionary"],"license":"MIT","category":"databases-storage","readme_excerpt":"Fast Persistent Dictionary Fast Persistent Dictionary, is an implementation of a persistent dictionary in C#. This dictionary-like data structure is designed to persist data to disk, serving as a reliable workhorse for cases where the application requires storing large amounts of data, but also needs to operate with high efficiency and minimize disk space usage. The dictionary comes with a plethora of features and methods, giving the developer the flexibility to manipulate the data as per their requirements. Some of the key features include options to add or update a record, clear all records, load or save the dictionary, or perform common mathematical operations across the dataset. The dictionary also supports compression to help manage disk usage and provides a GROBUF Serializer for data serialization, facilitating efficient storage of complex objects. This dictionary makes use of the .NET IEnumerable and ISerializable interfaces, allowing it to be used in various scenarios where these interfaces are required, for example, in .NET collections or serialization operations. The project also provides exception handling and recovery features. A dispose mechanism is incorporated ensuring that all resources are released when the instance is no longer required, enhancing the project’s stability and resilience. Fast Persistent Dictionary is an open-source project crafted with care, providing a robust and efficient persistent dictionary in C#. It's an invaluable tool when building ap","default_branch":null,"files":null,"tree":[],"storefront":"/r/jgric2","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jgric2/Fast-Persistent-Dictionary/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}