Skip to content
This repository has been archived by the owner on Oct 1, 2020. It is now read-only.

buybackoff/MMDataStructures

Repository files navigation

As of April 2016, this project is not maintained anymore. Much faster versions of cross-process synchronized and persistent data structures will soon appear in the Spreads library.

MMDataStructures

Adapted and improved from https://mmf.codeplex.com/. Replaced all serializers by BinaryFormatter with easy option to replace it by setting a static Config.Serializer property. Structs deserialization must support zero bytes array - wrap any existing serializer as shown here.

Use this only for IPC with in-memory or temporary files (files will be deleted when last process accessing them exits) or if you are on Mono and need quick and simple solution. For Windows, use ESENT. See details in a comment..

The MMDataStructures library can be installed from NuGet:
PM> Install-Package MMDataStructures

Licensed as Apache 2.0.

About

Memory mapped data structures: dictionary, array and list

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published