Sometimes you need something simple to get great speed gains. I have a project requiring simple storage of fairly simple objects and this one caught my eye and is already used in several large production environments.
BinaryRage is designed to be a lightweight ultra fast key/value store for .NET with no dependencies, no server and no setup and is 100% open and free. It includes compression as well to keep it fast.
I see it fitting into a little used part of the spectrum of application storage needs that ranges from using text files, csv files, key/value, binary files, xml, embedded sql, document store (e.g. NosSQL) up to a full sql database server. I'll start using it shortly and let you know how I got on with it.
- Find this and more in the C# Code Library